See the latest deals and prices in St. Augustine hotels
Filter by:
Villa 1565
Hotel in St. Augustine
Very Good
3 reviews
8
From $121 per night
Red Roof Inn PLUS+ St Augustine
Hotel in St. Augustine
Very Good
3 reviews
7
From $82 per night
Holiday Inn St. Augustine - World Golf, an IHG Hotel
Hotel in St. Augustine
Very Good
1 review
7
From $132 per night
Travelodge by Wyndham Suites St Augustine
Hotel in St. Augustine
Very Good
1 review
7
From $72 per night
Southern Oaks Inn
Hotel in St. Augustine
Excellent
4 reviews
9
From $91 per night
The Ponce St. Augustine Hotel
Hotel in St. Augustine
Very Good
2 reviews
8
From $89 per night
Days Inn by Wyndham St. Augustine I-95/Outlet Mall
Hotel in St. Augustine
Very Good
1 review
7
From $70 per night
Holiday Inn Express St. Augustine - Vilano Beach, an IHG Hotel
Hotel in Vilano Beach, St. Augustine
No reviews
1 review
-
From $175 per night
Days Inn by Wyndham St Augustine/Historic Downtown
Hotel in St. Augustine
Average
4 reviews
6
From $79 per night
Best Western Historical Inn
Hotel in St. Augustine
Very Good
0 reviews
8
From $110 per night
Red Roof Inn PLUS+ St Augustine
Hotel in St. Augustine
From $82 per night
Travelodge by Wyndham Suites St Augustine
Hotel in St. Augustine
From $72 per night
Days Inn by Wyndham St. Augustine I-95/Outlet Mall
Hotel in St. Augustine
From $70 per night
Days Inn by Wyndham St Augustine/Historic Downtown
Hotel in St. Augustine
From $79 per night
Stayable St. Augustine
Hotel in St. Augustine
From $74 per night
Villa 1565
Hotel in St. Augustine
From $121 per night
Holiday Inn Express Hotel & Suites Saint Augustine North, an IHG Hotel
Hotel in St. Augustine
From $135 per night
Quality Inn & Suites St Augustine Beach Area
Hotel in Saint Augustine Beach
From $89 per night
Holiday Inn Express St. Augustine Dtwn - Historic, an IHG Hotel
Hotel in St. Augustine
From $113 per night
Quality Inn St. Augustine Outlet Mall
Hotel in Saint Augustine
From $73 per night
16 stays
From $143 per night
13 stays
From $163 per night
4 stays
From $163 per night
47 stays
From $83 per night
48 stays
From $86 per night
47 stays
From $83 per night
47 stays
From $83 per night
42 stays
From $87 per night
46 stays
From $83 per night
1 stay
From $77 per night
46 stays
From $83 per night
46 stays
From $83 per night
47 stays
From $83 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 $144, options range from $70 to $339, 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 76 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.
January is the cheapest time to stay in St. Augustine for an average of $121 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
$128
November
$125
December
$140
Fernanda
United States
10
Excellent
•
1 review
Kara
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
La Quinta Inn & Suites by Wyndham St. Augustine
St. Augustine
4
Poor
•
1 review
Angela
Nearby destinations