Popular: Hotels near Castillo de San Marcos Pet-friendly hotels Saint Augustine Boutique hotels Historic District Saint Augustine Beach hotels Romantic hotels Saint Augustine Cheap hotels Saint Augustine FL
Showing 48 hotels in Saint Augustine, FL
Sort by:
🏖
BeachfrontResort
4.7★★★★★198 reviews
🏖 Anastasia Island · Beachfront
Anastasia Inn & Suites

Direct beachfront access on Anastasia Island with a heated pool, family suites, and pet-friendly rooms. One of the best-rated family hotels near Saint Augustine Beach.

🏖 0.0 mi to Beach
🏰 4.1 mi to Castillo
🔦 0.8 mi to Lighthouse
🐊 1.2 mi to Alligator Farm
BeachfrontHeated PoolPet-FriendlyFamily Suites
Best PriceInn
4.8★★★★★275 reviews
⚓ Old Town Bayfront✓ Best Value
Bayfront Westcott House

An elegant Victorian inn on Avenida Menendez with sweeping Matanzas Bay views. Adults-only with beautifully appointed rooms and one of the most romantic settings in Saint Augustine.

🏰 0.5 mi to Castillo
🍽 0.2 mi to Columbia Restaurant
👻 0.1 mi to Ghost Tour Start
🏖 4.2 mi to Beach
Adults OnlyBay ViewsVictorian Décor0.5 mi to Fort
🏰
Boutique Hotel
4.6★★★★141 reviews
🏛 Historic District
The Collector Inn Saint Augustine

Award-winning boutique hotel built around restored 19th-century historic cottages. Rooftop terrace, spa, and a 7-minute walk to Castillo de San Marcos and Flagler College.

🏰 0.4 mi to Castillo
🎓 0.2 mi to Flagler College
🛍 0.3 mi to St. George St
🏖 3.9 mi to Beach
BoutiqueRooftop TerraceSpaHistoric Cottages
🌅
Pet-FriendlyBudget
4.3★★★★88 reviews
🌊 Vilano Beach
Vilano Beach Motel

An affordable pet-friendly option steps from Vilano Beach — quieter and less crowded than Anastasia Island. One of Saint Augustine's best cheap hotels for budget travelers and families with dogs.

🏖 0.1 mi to Vilano Beach
🏰 3.5 mi to Castillo
🎣 2.2 mi to Fishing Pier
Pet-FriendlyBudget-FriendlyFree ParkingSteps to Beach

Hotels in Saint Augustine, FL — Local Guide 2026

Saint Augustine is one of Florida's most visited destinations. Whether you're looking for a boutique bed and breakfast in the Historic District, a beachfront resort on Anastasia Island, a romantic inn on the Old Town Bayfront, or a budget-friendly motel near Vilano Beach — this guide lists and compares every option with real guest reviews and proximity data. Every hotel listing includes exact distances to Saint Augustine's top attractions.

Frequently Asked Questions — Hotels in Saint Augustine FL

What is the best hotel in Saint Augustine FL?

The Casablanca Inn on the Bay is consistently rated the best value hotel in Saint Augustine FL — 4.9 stars, free breakfast, free parking, and a 0.3 mile walk to Castillo de San Marcos.

How much do hotels cost in Saint Augustine FL?

Hotels in Saint Augustine FL range from about $89/night at budget motels in Vilano Beach to $350+/night at the Casa Monica Resort. The average nightly rate in the Historic District is $150–$250.

What is the best area to stay in Saint Augustine FL?

The Historic District is best for walkability and access to attractions. Anastasia Island is best for beach access. Vilano Beach offers the most affordable rates. See our full neighborhood guide.