Search Hotels with Restaurant in St. Petersburg

Start date: Check-in selected.
To Date
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on St. Petersburg Hotels with Restaurant

Next weekend
In two weeks

Top St. Petersburg Hotels with Restaurant

Compass Hotel by Margaritaville Anna Maria Sound

4.0 star property
9.4 out of 10, Exceptional, (1783)
"Excelente hotel ! "
The price is ฿5,746
฿7,407 total
includes taxes & fees
12 Oct - 13 Oct
Compass Hotel by Margaritaville Anna Maria Sound

Best Western Plus Yacht Harbor Inn

2.5 star property
8.6 out of 10, Excellent, (1009)
"Love the hotel and the area, great place to relax and plenty to do. "
The price is ฿2,833
฿3,217 total
includes taxes & fees
7 Oct - 8 Oct
Best Western Plus Yacht Harbor Inn

Mari Jean Hotel - All Adults Welcome

2.0 star property
9.0 out of 10, Wonderful, (321)
"The staff are very attentive. Nice to have hotel, night club, pool and tiki and can get food at either. "
The price is ฿3,487
฿3,940 total
includes taxes & fees
12 Oct - 13 Oct
Mari Jean Hotel - All Adults Welcome

Malibu Resort Motel

2.0 star property
8.8 out of 10, Excellent, (697)
"it was great people were friendy staff was great and nice"
The price is ฿2,474
฿3,215 total
includes taxes & fees
7 Oct - 8 Oct
Malibu Resort Motel

Hollander Boutique Hotel

3.0 star property
9.4 out of 10, Exceptional, (2069)
"Really enjoyed the personnel, comfort and atmosphere of the property."
Hollander Boutique Hotel

Avalon Hotel Downtown St. Petersburg

2.5 star property
9.2 out of 10, Wonderful, (1312)
"great location, great place"
Avalon Hotel Downtown St. Petersburg

Hilton St. Petersburg Carillon Park

3.5 star property
9.2 out of 10, Wonderful, (1003)
"Friendly staff, clean rooms, beautiful view, easily accessible"
The price is ฿3,614
฿4,084 total
includes taxes & fees
12 Oct - 13 Oct
Hilton St. Petersburg Carillon Park

Holiday Inn St. Petersburg West by IHG

3.5 star property
8.0 out of 10, Very good, (1001)
"Clean and convenient with ample parking. Nice pool and hot tub area. Friendly staff."
The price is ฿3,267
฿3,691 total
includes taxes & fees
7 Oct - 8 Oct
Holiday Inn St. Petersburg West by IHG

SkyBeach Resort

4.0 star property
8.8 out of 10, Excellent, (388)
"Great place to stay!"
The price is ฿4,919
฿7,204 total
includes taxes & fees
6 Oct - 7 Oct
SkyBeach Resort

Moxy St. Petersburg Downtown

3.0 star property
8.8 out of 10, Excellent, (236)
"Great hotel "
The price is ฿3,364
฿3,801 total
includes taxes & fees
19 Oct - 20 Oct
Moxy St. Petersburg Downtown
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.

Top St. Petersburg Hotel Reviews

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

Why book your hotel with restaurants in St. Petersburg with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's near a foodie heaven, Expedia will have a stay that suits your tastes. Use our handy filters to search for St. Petersburg hotels with restaurants on-site. You can also look up accommodation in top locations full of restaurants, cafés or markets. Whatever you go for, you can expect a tasty deal with Expedia!
How can I find cheap hotels with restaurants in St. Petersburg?
The easiest way to get cheap hotels with restaurants in St. Petersburg is with Expedia's convenient filter tool. Find properties with restaurants or a few extra touches, like included lunch and dinner. You can also fine-tune your search results by budget, amenities and star rating to grab awesome rates in just a few keystrokes.