Best Hotels in St. Augustine, Florida
Are you wondering where to stay in St. Augustine, Florida?
St. Augustine is known for being the oldest city in the United States, originally founded by the Spanish in 1565. Today, you can still see remnants of the Spanish colonial architecture in St. Augustine, giving it a unique flair. This historic coastal city in Florida has long been a popular vacation destination.
Before we get into where to stay, here are some of the top things to do on a trip to St. Augustine:
- Visit the Castillo de San Marcos National Monument, a 17th-century fortress built by the Spanish
- Take a hop-on, hop-off trolley tour of the historic city
- Spend an afternoon at St. Augustine Beach, a 10-minute drive from the Old Town
- Climb to the top of the St. Augustine Lighthouse & Maritime Museum
- Visit the Lightner Museum, which houses an amazing collection of art and artifacts
- Take a nighttime ghost tour of St. Augustine by trolley
- Spend some time exploring the pedestrian-only streets of the Old Town
- If you’re visiting between mid-November and mid-January, stroll through the Night of Lights
- See live gators at the St. Augustine Alligator Farm Zoological Park
- Take a sunset cruise with live music and drinks
And here’s a look at the best places to stay in St. Augustine.
Where to Stay in St. Augustine, Florida
When it comes to visiting St. Augustine, you have a couple of options for where to stay. You can stay in or around the historic city of St. Augustine, or stay in St. Augustine Beach, a 10-minute drive away.
You can also stay in a chain hotel or a quaint bed & breakfast. There are some historic, character-filled properties in St. Augustine which are great if you are looking for somewhere unique to stay.
Note that most bed & breakfasts are specifically adults-only and require guests to be aged 21 or older, so if you’re traveling as a family with young children, you will want to look at other hotel options.
Here are my top picks for the best hotels in St. Augustine, Florida:
- Best luxury hotel: Casa Monica Resort & Spa
- Best bed & breakfast: Carriage Way Inn Bed & Breakfast
- Best value hotel: voco St Augustine Historic Area
- Best beachfront hotel: Embassy Suites St. Augustine Beach
And here’s a full breakdown of where to stay in St. Augustine.
Tip: I use and recommend Booking.com for getting the best deal on hotels. If you book directly through a link on this page, I may earn a small commission at no cost to you. Thank you for supporting Stay to Wander!
Casa Monica Resort & Spa
One of the best places to stay in St. Augustine hands-down is the Casa Monica Resort & Spa. This elegant hotel is a historic landmark of the city, constructed in 1888 with an extravagant Moroccan style.
The hotel has been beautifully restored and updated, and is now part of the Marriott Autograph Collection. Casa Monica has a great location right in the heart of St. Augustine’s walkable Old Town. The hotel also boats a swimming pool, a fitness center, and a spa where you can relax and rejuvenate.
Renaissance St. Augustine Historic Downtown Hotel
Another good place to stay in St. Augustine is the Renaissance St. Augustine Historic Downtown Hotel. This is another hotel that puts you in the middle of all the action, just minutes away from the Castillo de San Marcos National Monument and a short walk from the pedestrian streets of the Old Town.
This charming Victorian-style hotel offers modern, comfortable guest rooms, some with private balconies. Other amenities for guests to enjoy at this hotel include a small swimming pool and a fitness center.
Best Western Historic Bayfront
Another one of the best hotels in St. Augustine is the Best Western Historic Bayfront. It’s located right on the waterfront of the Matanzas River and in the heart of the historic Old Town.
The rooms at this hotel are simple and comfortable, with great views of the water. There’s also a swimming pool for guests to enjoy. You can’t beat the convenience of this hotel with its central location.
Hilton St. Augustine Historic Bayfront
Another great option if you’re looking for hotels in St. Augustine with waterfront views is the Hilton Saint Augustine Historic Bayfront. This hotel also overlooks the Matanzas River, and you’re just steps away from St. Augustine’s top attractions like the Castillo de San Marcos National Monument.
You can easily access the shopping and dining of the historic center too with this conveniently located hotel. Amenities at this hotel for guests to enjoy include a swimming pool and a fitness center.
Carriage Way Inn Bed & Breakfast
If you’re looking for a unique and memorable place to stay in St. Augustine, Carriage Way Inn Bed & Breakfast is a great choice. This adults-only B&B is located in a charming, historic Victorian home.
The location is excellent, just a short walk away from all that St. Augustine has to offer. Guests staying at this B&B will enjoy a delicious included breakfast each morning, and free parking is available.
The Collector Inn
Another great bed & breakfast in St. Augustine is The Collector Inn. This luxurious adults-only property is in the historic center of the city just a short walk from attractions like the Lightner Museum.
Guests staying here will enjoy the tastefully-appointed rooms and the swimming pool. Other perks include a delicious free breakfast each morning and complimentary bicycle rentals to explore with.
Cedar House Inn
One more charming B&B in historic St. Augustine to consider is the Cedar House Inn. This gorgeous Victorian home provides the perfect adults-only escape in the midst of the Old Town. After a day of sightseeing, you can relax in one of the rocking chairs on the front porch or in the tranquil garden.
The rooms here are elegant and traditional, and some feature amenities like private terraces and Jacuzzi tubs. Free parking is available for guests, and breakfast is included each morning during your stay.
voco St. Augustine Historic Area
Just across the Bridge of Lions about a 15-minute walk from St. Augustine’s Old Town is the voco St Augustine Historic Area. This stylish hotel offers a great value for money in St. Augustine.
The rooms here are modern and comfortable, and guests will enjoy amenities including a swimming pool and a fitness center. Free parking is also available to guests staying at this hotel.
Embassy Suites St. Augustine Beach
If you’d rather stay close to the beach in St. Augustine (which is about a 10-minute drive from this historic town center), the Embassy Suites St. Augustine Beach would be my top pick. This hotel is located right on the waterfront and just steps away from the beach, making it perfect for a relaxing getaway.
The hotel offers spacious, airy rooms, many of which have private balconies. There’s a swimming pool and free breakfast is also included with your stay. The hotel offers direct access to the beachfront.
Courtyard by Marriott St. Augustine Beach
Finally, one more hotel in St. Augustine Beach to check out is the Courtyard by Marriott St. Augustine Beach. This is another hotel that is about a 10-minute drive from the Old Town of St. Augustine.
You’re also located right on the beach at this hotel, and for when you’re tired of the ocean, you can return to the hotel for a dip in the swimming pool. Free parking is available for guests at this hotel.
Best Hotels in St. Augustine, Florida
This guide showed you the best hotels in St. Augustine, Florida.
To recap, my top picks for where to stay are:
- Best luxury hotel: Casa Monica Resort & Spa
- Best bed & breakfast: Carriage Way Inn Bed & Breakfast
- Best value hotel: voco St Augustine Historic Area
- Best beachfront hotel: Embassy Suites St. Augustine Beach
Have a great trip and enjoy your stay in St. Augustine!
Related Guides: