See the latest deals and prices in St. Augustine hotels
Filter by:
Days Inn by Wyndham St. Augustine I-95/Outlet Mall
Hotel in St. Augustine
Very Good
1 review
7
From $71 per night
Travelodge by Wyndham Suites St Augustine
Hotel in St. Augustine
Very Good
1 review
7
From $78 per night
Villa 1565
Hotel in St. Augustine
Very Good
3 reviews
8
From $112 per night
Days Inn by Wyndham St Augustine/Historic Downtown
Hotel in St. Augustine
Average
4 reviews
6
From $84 per night
Southern Oaks Inn
Hotel in St. Augustine
Excellent
4 reviews
9
From $73 per night
The Ponce St. Augustine Hotel
Hotel in St. Augustine
Very Good
2 reviews
8
From $88 per night
Holiday Inn St. Augustine - World Golf, an IHG Hotel
Hotel in St. Augustine
Very Good
1 review
7
From $138 per night
Holiday Inn Express St. Augustine Dtwn - Historic, an IHG Hotel
Hotel in St. Augustine
No reviews
1 review
-
From $116 per night
Red Roof Inn PLUS+ St Augustine
Hotel in St. Augustine
Very Good
3 reviews
7
From $79 per night
The Local - St. Augustine
Hotel in St. Augustine
Excellent
0 reviews
10
From $109 per night
Days Inn by Wyndham St. Augustine I-95/Outlet Mall
Hotel in St. Augustine
From $71 per night
Travelodge by Wyndham Suites St Augustine
Hotel in St. Augustine
From $78 per night
Days Inn by Wyndham St Augustine/Historic Downtown
Hotel in St. Augustine
From $84 per night
Southern Oaks Inn
Hotel in St. Augustine
From $73 per night
Red Roof Inn PLUS+ St Augustine
Hotel in St. Augustine
From $79 per night
Villa 1565
Hotel in St. Augustine
From $112 per night
Holiday Inn Express St. Augustine Dtwn - Historic, an IHG Hotel
Hotel in St. Augustine
From $119 per night
Quality Inn Elkton -St. Augustine South
Hotel in Elkton
From $69 per night
Quality Inn St. Augustine Outlet Mall
Hotel in Saint Augustine
From $71 per night
Holiday Inn Express Hotel & Suites Saint Augustine North, an IHG Hotel
Hotel in St. Augustine
From $131 per night
17 stays
From $146 per night
14 stays
From $146 per night
5 stays
From $154 per night
47 stays
From $84 per night
48 stays
From $88 per night
47 stays
From $84 per night
47 stays
From $84 per night
42 stays
From $88 per night
46 stays
From $84 per night
10 stays
From $90 per night
46 stays
From $84 per night
46 stays
From $84 per night
47 stays
From $84 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 $141, options range from $70 to $306, 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 77 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.
October is the cheapest time to stay in St. Augustine for an average of $118 per night.
Average price per night for 3-star hotels
Month
Price
January
$121
February
$129
March
$129
April
$123
May
$129
June
$132
July
$130
August
$124
September
$128
October
$118
November
$125
December
$140
Days Inn by Wyndham St Augustine/Historic Downtown
St. Augustine
10
Excellent
•
4 reviews
Amanda
United States
10
Excellent
•
1 review
Kara
United States
Fernanda
United States
Red Roof Inn PLUS+ St Augustine
St. Augustine
9
Excellent
•
3 reviews
lena
United States
Rolando
Days Inn by Wyndham St. Augustine I-95/Outlet Mall
St. Augustine
10
Excellent
•
1 review
Stephanie
Guy Harvey Resort on St Augustine Beach
St. Augustine
10
Excellent
•
1 review
The resort was perfect, exceeded our expectations!! Will definitely be back!!!
Tracy
Holiday Inn St. Augustine - World Golf, an IHG Hotel
St. Augustine
8
Very Good
•
1 review
Everything was good. The employees from the counter were very helpful.
Nadya
La Quinta Inn & Suites by Wyndham St. Augustine
St. Augustine
4
Poor
•
1 review
Angela
Nearby destinations