Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Saint Augustine Beach

Filter by star ratings
All filters
Villa 1565
Villa 1565
7.8 Good
137 San Marco Avenue, St. Augustine, FL, United States
Show on map
8.1 km from city centre, Saint Augustine Beach 
GoodBased on 2,595 reviews
7.8

Villa 1565 is located in Saint Augustine and provides free Wi-Fi. It offers private parking on site and is conveniently set for sightseeing, with St. Augustine Light and the St Augustine Lighthouse and Museum an easy drive away.

Holiday Inn St. Augustine - Historic, An Ihg Hotel
Holiday Inn St. Augustine - Historic, An Ihg Hotel
8.1 Excellent
1302 North Ponce de Leon Boulevard, St. Augustine, FL, United States
Show on map
8.1 km from city centre, Saint Augustine Beach 
ExcellentBased on 1,119 reviews
8.1

Holiday Inn Hotel & Suites St Augustine-Historic District is situated in Saint Augustine and is close to the area's well-known attractions. It also features an outdoor pool and a Jacuzzi.

Pirate Haus Inn
Pirate Haus Inn
8.6 Excellent
32 Treasury Street, St. Augustine, FL, United States
Show on map
6.6 km from city centre, Saint Augustine Beach 
ExcellentBased on 241 reviews
8.6

Steps from Cathedral Basilica of St. Augustine, The Pirate Haus Inn is located in Saint Augustine and provides comfortable accommodation. It is conveniently positioned for those wishing to discover the area's attractions.

Days Inn by Wyndham St Augustine/Historic Downtown
Days Inn by Wyndham St Augustine/Historic Downtown
6.9 Good
1300 North Ponce De Leon Boulevard, St. Augustine, FL, United States
Show on map
8.1 km from city centre, Saint Augustine Beach 
GoodBased on 2,291 reviews
6.9

Situated in Saint Augustine, Days Inn by Wyndham St Augustine Historic Downtown is within walking distance of the Old St. Johns County Jail and offers an outdoor pool and free Wi-Fi. It is conveniently located for those wanting to visit the area's popular attractions.

The Smart Stay Inn
The Smart Stay Inn
8.3 Excellent
2365 Fl-16, St. Augustine, FL, United States
Show on map
15.5 km from city centre, Saint Augustine Beach 
ExcellentBased on 708 reviews
8.3

Smart Stay Inn - Saint Augustine is situated in Saint Augustine and offers newly renovated rooms and complimentary wireless internet. It also provides an express check-in and check-out feature, an outdoor pool and a 24-hour reception.

The Bayfront Inn
The Bayfront Inn
8.7 Excellent
138 Avenida Menendez, St. Augustine, FL, United States
Show on map
6.2 km from city centre, Saint Augustine Beach 
ExcellentBased on 1,568 reviews
8.7

Bayfront Inn Saint Augustine provides 3-star accommodation in Saint Augustine. It also features a tour desk, an outdoor pool and free Wi-Fi.

Bayfront Marin House
Bayfront Marin House
9.0 Excellent
142 Avenida Menendez, St. Augustine, FL, United States
Show on map
6.2 km from city centre, Saint Augustine Beach 
ExcellentBased on 118 reviews
9.0

Bayfront Marin House is situated in Saint Augustine and features free Wi-Fi. Only a short walk from the Father Miguel O'Reilly House Museum, it offers elegant rooms equipped with a private bathroom, a flat-screen TV and free wireless internet access.

Tips for booking a Saint Augustine Beach hotel

Cheapest month:February
Most expensive month:March
Average price in Saint Augustine Beach:$229/night
Absolute cheapest price found:$36/night
Cheapest day:Thursday
Most expensive day:Saturday
$195 - $328
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$159 - $242
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint Augustine Beach hotels

Show all 277 hotels
1
Pirate Haus Inn
Pirate Haus Inn
8.6 Excellent
32 Treasury Street, St. Augustine, FL, United States
Show on map
0.3 km from city centre, St. Augustine 

Steps from Cathedral Basilica of St. Augustine, The Pirate Haus Inn is located in Saint Augustine and provides comfortable accommodation. It is conveniently positioned for those wishing to discover the area's attractions.

2
The Bayfront Inn
The Bayfront Inn
8.7 Excellent
138 Avenida Menendez, St. Augustine, FL, United States
Show on map
0.7 km from city centre, St. Augustine 

Bayfront Inn Saint Augustine provides 3-star accommodation in Saint Augustine. It also features a tour desk, an outdoor pool and free Wi-Fi.

3
Holiday Inn St. Augustine - Historic, An Ihg Hotel
Holiday Inn St. Augustine - Historic, An Ihg Hotel
8.1 Excellent
1302 North Ponce de Leon Boulevard, St. Augustine, FL, United States
Show on map
1.3 km from city centre, St. Augustine 

Holiday Inn Hotel & Suites St Augustine-Historic District is situated in Saint Augustine and is close to the area's well-known attractions. It also features an outdoor pool and a Jacuzzi.

4
The Smart Stay Inn
The Smart Stay Inn
8.3 Excellent
2365 Fl-16, St. Augustine, FL, United States
Show on map
9.5 km from city centre, St. Augustine 

Smart Stay Inn - Saint Augustine is situated in Saint Augustine and offers newly renovated rooms and complimentary wireless internet. It also provides an express check-in and check-out feature, an outdoor pool and a 24-hour reception.

5
Villa 1565
Villa 1565
7.8 Good
137 San Marco Avenue, St. Augustine, FL, United States
Show on map
1.3 km from city centre, St. Augustine 

Villa 1565 is located in Saint Augustine and provides free Wi-Fi. It offers private parking on site and is conveniently set for sightseeing, with St. Augustine Light and the St Augustine Lighthouse and Museum an easy drive away.

6
Days Inn by Wyndham St Augustine/Historic Downtown
Days Inn by Wyndham St Augustine/Historic Downtown
6.9 Good
1300 North Ponce De Leon Boulevard, St. Augustine, FL, United States
Show on map
1.2 km from city centre, St. Augustine 

Situated in Saint Augustine, Days Inn by Wyndham St Augustine Historic Downtown is within walking distance of the Old St. Johns County Jail and offers an outdoor pool and free Wi-Fi. It is conveniently located for those wanting to visit the area's popular attractions.

Cheapest hotels in Saint Augustine Beach, St. Augustine

Show all 277 hotels
Days Inn by Wyndham St Augustine/Historic Downtown
Days Inn by Wyndham St Augustine/Historic Downtown
6.9 Good
1300 North Ponce De Leon Boulevard, St. Augustine, FL, United States
Show on map
1.2 km from city centre,  

Situated in Saint Augustine, Days Inn by Wyndham St Augustine Historic Downtown is within walking distance of the Old St. Johns County Jail and offers an outdoor pool and free Wi-Fi. It is conveniently located for those wanting to visit the area's popular attractions.

$92
Avg. per night
Villa 1565
Villa 1565
7.8 Good
137 San Marco Avenue, St. Augustine, FL, United States
Show on map
1.3 km from city centre,  

Villa 1565 is located in Saint Augustine and provides free Wi-Fi. It offers private parking on site and is conveniently set for sightseeing, with St. Augustine Light and the St Augustine Lighthouse and Museum an easy drive away.

$117
Avg. per night
The Smart Stay Inn
The Smart Stay Inn
8.3 Excellent
2365 Fl-16, St. Augustine, FL, United States
Show on map
9.5 km from city centre,  

Smart Stay Inn - Saint Augustine is situated in Saint Augustine and offers newly renovated rooms and complimentary wireless internet. It also provides an express check-in and check-out feature, an outdoor pool and a 24-hour reception.

$121
Avg. per night
Pirate Haus Inn
Pirate Haus Inn
8.6 Excellent
32 Treasury Street, St. Augustine, FL, United States
Show on map
0.3 km from city centre,  

Steps from Cathedral Basilica of St. Augustine, The Pirate Haus Inn is located in Saint Augustine and provides comfortable accommodation. It is conveniently positioned for those wishing to discover the area's attractions.

$141
Avg. per night
Holiday Inn St. Augustine - Historic, An Ihg Hotel
Holiday Inn St. Augustine - Historic, An Ihg Hotel
8.1 Excellent
1302 North Ponce de Leon Boulevard, St. Augustine, FL, United States
Show on map
1.3 km from city centre,  

Holiday Inn Hotel & Suites St Augustine-Historic District is situated in Saint Augustine and is close to the area's well-known attractions. It also features an outdoor pool and a Jacuzzi.

$167
Avg. per night
The Bayfront Inn
The Bayfront Inn
8.7 Excellent
138 Avenida Menendez, St. Augustine, FL, United States
Show on map
0.7 km from city centre,  

Bayfront Inn Saint Augustine provides 3-star accommodation in Saint Augustine. It also features a tour desk, an outdoor pool and free Wi-Fi.

$224
Avg. per night
Bayfront Marin House
Bayfront Marin House
9.0 Excellent
142 Avenida Menendez, St. Augustine, FL, United States
Show on map
0.7 km from city centre,  

Bayfront Marin House is situated in Saint Augustine and features free Wi-Fi. Only a short walk from the Father Miguel O'Reilly House Museum, it offers elegant rooms equipped with a private bathroom, a flat-screen TV and free wireless internet access.

$366
Avg. per night

Hotel prices in Saint Augustine Beach

2 stars or below

$92 - $224

The Smart Stay Inn

No. 1 most popular

The Smart Stay Inn
8.3 Excellent
$121
Avg. per night
The Bayfront Inn

No. 2 most popular

The Bayfront Inn
8.7 Excellent
$224
Avg. per night
3 stars

$167 - $366

Bayfront Marin House

No. 1 most popular

$366
Avg. per night
Holiday Inn St. Augustine - Historic, An Ihg Hotel
$167
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Saint Augustine Beach

Saint Augustine Beach travel FAQs

  • What are the best hotels in Saint Augustine Beach?

    Saint Augustine Beach is home to many highly-rated hotels, one of which is Holiday Inn St. Augustine - Historic, An Ihg Hotel, which has a current rating of 8.1. For other potential stays, consider The Smart Stay Inn and Best Western Historical Inn, which can also be great places to stay in Saint Augustine Beach.

  • How much do hotels in Saint Augustine Beach cost?

    Hotels in Saint Augustine Beach cost an average of $331/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Saint Augustine Beach?

    HotelsCombined searches in the last 3 days suggest cheap Saint Augustine Beach hotels have prices starting from as low as $115/night, depending on the popularity of your requested dates.

  • How much is a hotel in Saint Augustine Beach tonight?

    A hotel in Saint Augustine Beach tonight has an average price of $259, but some deals have been found for as low as $114 in HotelsCombined searches over the last 72 hours. Prices in Saint Augustine Beach are changing frequently.