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

Villa 1565
Hotel in St. Augustine
Very Good
21 reviews
7
From $83 per night

Red Roof Inn PLUS+ St Augustine
Hotel in St. Augustine
Very Good
10 reviews
7
From $66 per night

The Ponce St. Augustine Hotel
Hotel in St. Augustine
Very Good
12 reviews
8
From $94 per night

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

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

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

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

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

La Fiesta Ocean Inn And Suites
Hotel in St. Augustine
Excellent
4 reviews
9
From $133 per night

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

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

Red Roof Inn PLUS+ St Augustine
Hotel in St. Augustine
From $66 per night

La Quinta Inn & Suites by Wyndham St. Augustine
Hotel in St. Augustine
From $82 per night

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

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

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

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

La Quinta Inn & Suites by Wyndham St. Augustine
Hotel in St. Augustine
From $82 per night

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

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

22 stays
From $158 per night

16 stays
From $162 per night

6 stays
From $162 per night

6 stays
From $146 per night
55 stays
From $85 per night
56 stays
From $89 per night
55 stays
From $85 per night
55 stays
From $85 per night
52 stays
From $89 per night
54 stays
From $85 per night
1 stay
From $118 per night
54 stays
From $85 per night
54 stays
From $85 per night
55 stays
From $85 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 $164, options range from $66 to $361, 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 88 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 $127 per night.
Average price per night for 3-star hotels
Month
Price
January
$148
February
$152
March
$156
April
$138
May
$132
June
$135
July
$134
August
$130
September
$131
October
$127
November
$136
December
$145
Villa 1565
St. Augustine
10
Excellent
•
21 reviews
The room was spacious and clean. AC worked, hot water and a lot of clean towels.
Monica
Puerto Rico
The Ponce St. Augustine Hotel
St. Augustine
8
Very Good
•
12 reviews
Susan
United States
Casablanca Inn on the Bay
St. Augustine
10
Excellent
•
2 reviews
Alysia
United States
Guy Harvey Resort on St Augustine Beach
St. Augustine
7
Very Good
•
7 reviews
Leslie
United States
10
Excellent
•
3 reviews
Daniel
United States
The Collector Inn - Adults Only
St. Augustine
10
Excellent
•
1 review
cathleen
United States
Days Inn by Wyndham St Augustine/Historic Downtown
St. Augustine
10
Excellent
•
8 reviews
Jonathan
United States
Historic Inn
St. Augustine
10
Excellent
•
1 review
Susie
United States
Bridgette
United States