Find and Book Top Rated Hotels in St. Augustine

Search among 54 available resorts and all inclusive hotels in St. Augustine from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 54
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great129 reviews
MapView on map200 yd from City Center300 yd from St. George Street
From   US$ 100 /nightSelect
MapView on map11.4 mi from City Center400 yd from World Golf Village
From   US$ 119 /nightSelect
8.2
Great195 reviews
4.8 mi from City Center
From   US$ 131 /nightSelect
8.6
Great278 reviews
500 yd from City Center300 yd from Castillo de San Marcos
From   US$ 225 /nightSelect
8.4
Great71 reviews
400 yd from City Center100 yd from Flagler College
From   US$ 219 /nightSelect
8.4
Great272 reviews
1.7 mi from City Center800 yd from San Marco Avenue
From   US$ 76 /nightSelect
8.2
Great318 reviews
1400 yd from City Center600 yd from Old Town Trolley Tours of St. Augustine
From   US$ 65 /nightSelect
3.7 mi from City Center100 yd from Saint Johns County Ocean Pier
From   US$ 89 /nightSelect
1300 yd from City Center600 yd from St. Augustine Distillery
From   US$ 160 /nightSelect
8.4
Great67 reviews
900 yd from City Center300 yd from Old St Augustine Village
From   US$ 203 /nightSelect
2.0 mi from City Center300 yd from Vilano Beach
From   US$ 95 /nightSelect
8.4
Great122 reviews
2.0 mi from City Center300 yd from Vilano Beach
From   US$ 129 /nightSelect
8.4
Great275 reviews
1.7 mi from City Center800 yd from San Marco Avenue
From   US$ 57 /nightSelect
1400 yd from City Center400 yd from Fountain of Youth Archaeological Park
From   US$ 80 /nightSelect
8.4
Great537 reviews
1600 yd from City Center300 yd from Fountain of Youth Archaeological Park
From   US$ 80 /nightSelect
8.2
Great153 reviews
300 yd from City Center400 yd from St. George Street
From   US$ 72 /nightSelect
7.6
Very good100 reviews
1.9 mi from City Center1100 yd from San Marco Avenue
From   US$ 82 /nightSelect
8.2
Great118 reviews
1.3 mi from City Center700 yd from St. Augustine Lighthouse & Maritime Museum
From   US$ 65 /nightSelect
8.2
Great181 reviews
800 yd from City Center200 yd from Castillo de San Marcos
From   US$ 120 /nightSelect
600 yd from City Center300 yd from Old St Augustine Village
From   US$ 202 /nightSelect

Best resorts and places to stay in St. Augustine

Why visit?

St. Augustine, the oldest city in the United States, is a charming destination for history enthusiasts and beach lovers. Visitors can explore notable landmarks such as the Castillo de San Marcos, Flagler College, and the St. Augustine Lighthouse. The city also boasts beautiful beaches and a vibrant arts and culture scene.

Why is choosing a resort in St. Augustine better than staying in a hotel?

Enhanced amenities: Resorts in St. Augustine typically offer a wide range of amenities, including pools, spas, and recreational activities, providing a more luxurious and comprehensive experience.

Scenic locations: Many resorts in St. Augustine are situated in picturesque waterfront or beachfront locations, offering stunning views and a serene atmosphere.

Privacy and seclusion: Resorts often provide a more private and exclusive setting, perfect for those seeking a quiet and intimate retreat.

On-site dining options: Most resorts feature multiple dining options, from casual eateries to fine dining restaurants, allowing guests to enjoy a variety of culinary experiences without leaving the property.

Leisure activities: Resorts frequently offer a diverse selection of leisure activities, such as golf, water sports, and guided tours, ensuring that guests have plenty of entertainment options at their fingertips.

Price to stay in a resort per night:

3-star resort: The average price per night in a 3-star resort in St. Augustine ranges from $150 to $250.

4-star resort: Expect to pay between $250 and $400 per night for a stay in a 4-star resort in St. Augustine.

5-star resort: For a luxurious experience, the average price per night in a 5-star resort in St. Augustine can range from $400 to $700 or more.

Best value for money:

Guy Harvey Resort: Situated on St. Augustine Beach, this resort offers affordable rates, oceanfront rooms, and easy access to the beach and local attractions.

The Bayfront Inn: This charming resort provides excellent value with its convenient location in the heart of historic downtown St. Augustine, offering captivating views of the Matanzas Bay.

Best luxury resorts:

Casa Monica Resort & Spa: A luxurious, historic hotel located in the heart of downtown St. Augustine, featuring upscale accommodations and opulent amenities.

The Renaissance Resort at World Golf Village: This elegant resort offers a sophisticated experience with access to world-class golf courses and exceptional dining options.

Best pets-friendly resorts:

Hilton St. Augustine Historic Bayfront: This pet-friendly resort welcomes furry companions and boasts a prime location along the scenic bayfront, with pet amenities available upon request.

The Kookaburra Beach Resort: A pet-friendly retreat offering cozy accommodations just steps away from the beautiful St. Augustine Beach, perfect for pet owners seeking a relaxing getaway.

Best resorts for families:

Hammock Beach Golf Resort & Spa: Families can enjoy a wide range of amenities, including a water park, golf courses, and supervised children's activities, making it an ideal choice for a memorable family vacation.

St. Augustine Beach Resort: This family-friendly resort provides spacious suites, beach access, and a variety of recreational activities, ensuring a fun-filled stay for guests of all ages.

Best resorts with unique views:

The Lodge & Club at Ponte Vedra Beach: Offering breathtaking oceanfront views and elegant accommodations, this resort provides a tranquil escape with access to a pristine beach and upscale amenities.

The Conch House Marina Resort: Nestled along the Intracoastal Waterway, this resort features waterfront cottages and a laid-back atmosphere, providing guests with a unique and scenic experience.

Show moreLess