My Trips
city landscape illustration

Find Hotels in St. Augustine

See the latest deals and prices in St. Augustine hotels



St. Augustine – discover 76 hotels

Filter by:



Budget hotels in St. Augustine

Popular hotels in St. Augustine with free breakfast

Popular landmarks and attractions in St. Augustine

About St. Augustine

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 $154, options range from $71 to $460, 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.

Cheapest time to stay in St. Augustine

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

$129

November

$133

December

$140