Find Hotels with Restaurants in St. Augustine, FL

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from 141 St. Augustine Hotels with Restaurants and compare room rates, reviews, and availability. Most hotels are fully refundable.

Front of property
44 Spanish Street Inn - Adults Only
3.5 star property
9.6 out of 10, Exceptional, (572)
"Very small room but the manager was great"
The price is $190
$212 total
includes taxes & fees
May 14 - May 15
44 Spanish Street Inn - Adults Only
Outdoor pool, open 8 AM to 10 PM, pool umbrellas, sun loungers
Hilton St. Augustine Historic Bayfront
3.5 star property
9.2 out of 10, Wonderful, (1000)
"Loved the beach"
The price is $195
$217 total
includes taxes & fees
May 27 - May 28
Hilton St. Augustine Historic Bayfront
Front of property
Old City House Inn and Restaurant
3.5 star property
9.2 out of 10, Wonderful, (487)
"The Inn was in the historic district within walking distance of old town shops and St. George Street. A tour trolley stop is right across the street. The room was very well furnished and it felt like we were stepping into the past. The full complimentary breakfast was amazing. Compliments to the chef. The staff was also very friendly. Five stars."
The price is $178
$199 total
includes taxes & fees
May 14 - May 15
Old City House Inn and Restaurant
Balcony
The Bayfront Inn
2.0 star property
9.0 out of 10, Wonderful, (1001)
"Location is perfect for St Augustine. Staff is very friendly and helpful "
The price is $204
$228 total
includes taxes & fees
May 14 - May 15
The Bayfront Inn
Desk, blackout drapes, iron/ironing board, free cribs/infant beds
Courtyard by Marriott St. Augustine Beach
3.0 star property
8.8 out of 10, Excellent, (1002)
"Very good hotel. Restaurants within walking distance."
The price is $161
$180 total
includes taxes & fees
May 21 - May 22
Courtyard by Marriott St. Augustine Beach
Exterior
Casa Monica Resort & Spa, Autograph Collection
4.0 star property
8.8 out of 10, Excellent, (1003)
"Stay was good. Room was clean and very cozy. The food was also very good. Only complain- the service. The lady at the front desk, was not very kind. The guy when checking in took my card for incidentals, we get a call at 8 am, saying I didn’t have a card on file, had to go down and redo. "
The price is $254
$305 total
includes taxes & fees
May 21 - May 22
Casa Monica Resort & Spa, Autograph Collection
Daily full breakfast for a fee
DoubleTree by Hilton Hotel St. Augustine Historic District
4.0 star property
8.8 out of 10, Excellent, (1006)
"The last morning we were awakened by workers opening up plastic sheeting to cover the hallway carpets to begin I guess some construction work. At about 8 am we were hoping to sleep in longer. Not happy about that. "
The price is $139
$155 total
includes taxes & fees
Jun 10 - Jun 11
DoubleTree by Hilton Hotel St. Augustine Historic District
Lobby lounge
Castillo Real Resort Hotel
3.0 star property
8.6 out of 10, Excellent, (1012)
"Very nice. Clean and well kept. Would definitely stay again."
The price is $119
$133 total
includes taxes & fees
May 22 - May 23
Castillo Real Resort Hotel
Standard Room, 1 Bedroom | Desk, iron/ironing board, free cribs/infant beds, rollaway beds
The Smart Stay Inn
2.5 star property
8.6 out of 10, Excellent, (1579)
"Our stay was good. The room was very clean. The only down side was 2 dogs barking early in the morning."
The price is $84
$94 total
includes taxes & fees
May 14 - May 15
The Smart Stay Inn
Exterior
Best Western Historic Bayfront
2.5 star property
8.6 out of 10, Excellent, (1006)
"All around great stay"
The price is $159
$177 total
includes taxes & fees
May 14 - May 15
Best Western Historic Bayfront
Don't see what you're looking for?
See all available properties in St. Augustine
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

How much do hotels with dining in St. Augustine cost?
You can expect to pay between $65 and $254 per night for hotels in St. Augustine. The perfect stay with a restaurant, or one that’s close to awesome culinary experiences, is just a few clicks away with Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many hotels with dining are there in St. Augustine?
St. Augustine has 141 hotels within reach of some great dining options. To help you book the perfect place for you, use our filter tool to search for other amenities or perks you need.
What are the best cheap hotels with dining in St. Augustine?
Keep both your taste buds and wallet happy at one of our St. Augustine hotels with dining that start at just $65 per night. The Saint Augustine Beach House will put you close to some terrific food experiences. Handy amenities here include a nearby waterfront and a garden. Or book at Edgewater Inn, which features a water view and a swimming pool. Use the cash you save at either retreat to feast your way around St. Augustine! If you’re exploring St. Augustine on a budget, there are many popular and free attractions to add to your itinerary. St. Augustine Beach and Vilano Beach are visitor favorites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in St. Augustine?
Many visitors seeking a family-friendly hotel with dining in St. Augustine pick Marker 8 Hotel & Marina. With a 3.5-star rating and amenities including complimentary breakfast and a swimming pool, it’ll feel like your home away from home. St George Inn is a 3.5-star stay that will also put you within reach of the local dining scene. A nearby beach and complimentary breakfast help make it an ideal base for your family getaway. Once you’ve checked in and unpacked, there are lots of family-friendly attractions to explore in and around St. Augustine. St. Augustine Alligator Farm Zoological Park and St. Johns County Ocean Pier are two of our top picks.
Why book your hotel with dining in St. Augustine with Expedia?
Whether you’re on the lookout for a hotel with a restaurant, or one that’s near a foodie universe, Expedia will have an escape that’s just your taste. Use our handy filters to search for St. Augustine hotels with dining on-site. You can also refine your search for accommodations in renowned locations packed with cafés, markets or restaurants. Whatever you book, you can expect a tasty deal with Expedia!
How can I find cheap hotels with dining in St. Augustine?
Expedia can help you narrow down your search for cheap hotels with dining in St. Augustine. Use our helpful filter tools to find stays with restaurants or delicious extras, like included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in St. Augustine near my hotel with dining?
Whatever your interests, St. Augustine has plenty of things to keep you entertained. St. Augustine Beach, Anastasia State Park and St. Augustine Alligator Farm Zoological Park are on most visitors’ trip plans. Don’t forget to check out Cathedral Basilica of St. Augustine, Vilano Beach and St. Augustine Distillery either. With Expedia’s St. Augustine hotel deals, you’ll be able to see even more popular attractions like these with the money you save.