See the latest deals and prices in St. Augustine hotels
Filter by:

Villa 1565
Hotel in St. Augustine
Very Good
28 reviews
7
From $57 per night

The Flagler Inn
Hotel in St. Augustine
Very Good
11 reviews
8
From $66 per night

The Ponce St. Augustine Hotel
Hotel in St. Augustine
Very Good
15 reviews
8
From $80 per night

The Smart Stay Inn
Hotel in St. Augustine
Excellent
3 reviews
9
From $72 per night

Guy Harvey Resort on St Augustine Beach
Hotel in St. Augustine
Very Good
7 reviews
7
From $140 per night

voco St. Augustine - Historic Area, an IHG Hotel
Hotel in St. Augustine
Excellent
2 reviews
9
From $126 per night

Days Inn by Wyndham St Augustine/Historic Downtown
Hotel in St. Augustine
Average
8 reviews
6
From $66 per night

Holiday Inn Express St. Augustine - Vilano Beach by IHG
Hotel in Vilano Beach, St. Augustine
No reviews
1 review
-
From $176 per night

Ocean Sands Beach Boutique Inn - 1 Acre Private Beach
Hotel in Vilano Beach, St. Augustine
Excellent
3 reviews
9
From $104 per night

Quality Inn St Augustine Historic District Area
Hotel in Saint Augustine
Excellent
11 reviews
9
From $66 per night

Villa 1565
Hotel in St. Augustine
From $57 per night

The Flagler Inn
Hotel in St. Augustine
From $66 per night

The Smart Stay Inn
Hotel in St. Augustine
From $72 per night

Days Inn by Wyndham St Augustine/Historic Downtown
Hotel in St. Augustine
From $66 per night

Quality Inn St Augustine Historic District Area
Hotel in Saint Augustine
From $66 per night

Villa 1565
Hotel in St. Augustine
From $57 per night

Best Western Plus St. Augustine I-95
Hotel in St. Augustine
From $84 per night

Holiday Inn Express St. Augustine - Vilano Beach by IHG
Hotel in Vilano Beach, St. Augustine
From $176 per night

Ocean Sands Beach Boutique Inn - 1 Acre Private Beach
Hotel in Vilano Beach, St. Augustine
From $104 per night

Best Western Seaside Inn
Hotel in St. Augustine
From $106 per night

23 stays
From $132 per night

15 stays
From $132 per night

6 stays
From $104 per night

5 stays
From $132 per night
5 stays
From $74 per night
56 stays
From $68 per night
55 stays
From $80 per night
56 stays
From $68 per night
56 stays
From $68 per night
51 stays
From $80 per night
55 stays
From $68 per night
3 stays
From $74 per night
55 stays
From $68 per night
55 stays
From $68 per night
56 stays
From $68 per night
Discover the charm and history of St. Augustine, Florida, United States of America, a destination that offers a unique blend of old-world allure and modern amenities. With an average hotel price of $148, options range from $57 to $381, ensuring there's something for every budget. Whether you're seeking a luxurious stay or a cozy, budget-friendly option, St. Augustine has it all.
St. Augustine boasts a variety of neighborhoods where you can find the perfect accommodation. The Downtown Historic District, St. Augustine Historic District, and Old Town St. Augustine are just a few areas where you can immerse yourself in the rich history and vibrant culture of this beautiful city. Each neighborhood offers its own unique charm and proximity to some of the city's most famous landmarks.
Speaking of landmarks, St. Augustine is home to several must-see attractions. The Castillo de San Marcos, St. Augustine Alligator Farm Zoological Park, Ripley's Believe It Or Not, and Ponce de Leon's Fountain of Youth Archaeological Park are just a few points of interest that draw visitors from around the world. Staying in one of the 98 hotels in the area ensures you'll be close to these iconic sites.
Among the most popular hotels in St. Augustine are The Ponce St. Augustine Hotel, The Flagler Inn, Historic Inn, Holiday Inn Express Hotel & Suites Saint Augustine North, an IHG Hotel, and Villa 1565. These hotels offer a range of amenities and styles, catering to both leisure and business travelers. Whether you're here for a romantic getaway, a family vacation, or a business trip, you'll find the perfect place to rest and recharge.
Experience the timeless beauty and modern comforts of St. Augustine, Florida, and make your stay unforgettable by choosing from the diverse array of hotels available.
May is the cheapest time to stay in St. Augustine for an average of $130 per night.
Average price per night for 3-star hotels
Month
Price
January
$148
February
$152
March
$157
April
$144
May
$130
June
$137
July
$137
August
$133
September
$134
October
$133
November
$137
December
$145
Villa 1565
St. Augustine
10
Excellent
•
28 reviews
Food was good, people were very helpful and friendly. Location is right by the beach.
Dawson
United States
The Ponce St. Augustine Hotel
St. Augustine
10
Excellent
•
15 reviews
Michelle
United States
10
Excellent
•
3 reviews
Daniel
United States
Guy Harvey Resort on St Augustine Beach
St. Augustine
7
Very Good
•
7 reviews
Leslie
United States
shari
United States
The Local - St. Augustine
St. Augustine
8
Very Good
•
3 reviews
Lisa D
United States
Days Inn by Wyndham St Augustine/Historic Downtown
St. Augustine
10
Excellent
•
8 reviews
Jonathan
United States
Nelly
United States
La Quinta Inn & Suites by Wyndham St. Augustine
St. Augustine
10
Excellent
•
2 reviews
Alcira
Travelodge by Wyndham Suites St Augustine
St. Augustine
10
Excellent
•
3 reviews
cynamon
United States