Search Hotels with Restaurant in St. Petersburg

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Petersburg Hotels with Restaurant

Next weekend
In two weeks

Our top choices for St. Petersburg hotels with a restaurant

Ponce De Leon Hotel

Ponce De Leon Hotel
3.0 star property
Downtown St. Petersburg
7.0 out of 10, Good, (1,020 reviews)
"Great location and friendly staff, clean and comfortable"
United States
Nathan
Ponce De Leon Hotel

SkyBeach Resort

SkyBeach Resort
4.0 star property
Greater Pinellas Point
8.8 out of 10, Excellent, (469 reviews)
"Great location!"
United States
Kevin
The price is ฿5,255
฿7,518 total
includes taxes & fees
28 Jan - 29 Jan
SkyBeach Resort

Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg
2.5 star property
Downtown St. Petersburg
9.2 out of 10, Wonderful, (1,367 reviews)
"A wonderful stay!"
United States
Colin
Avalon Hotel Downtown St. Petersburg

Hollander Boutique Hotel

Hollander Boutique Hotel
3.0 star property
Downtown St. Petersburg
9.6 out of 10, Exceptional, (2,224 reviews)
"Staff and ambience is great at this hotel! "
United States
Philip A
Hollander Boutique Hotel

Hilton St. Petersburg Carillon Park

Hilton St. Petersburg Carillon Park
4.0 star property
St. Petersburg
9.2 out of 10, Wonderful, (1,004 reviews)
"Clean rooms, nice staff"
United States
Brenda
The price is ฿4,946
฿5,589 total
includes taxes & fees
31 Jan - 1 Feb
Hilton St. Petersburg Carillon Park

Holiday Inn St. Petersburg West by IHG

Holiday Inn St. Petersburg West by IHG
3.5 star property
United Central
8.0 out of 10, Very good, (1,007 reviews)
"Staff is always super friendly "
United States
Lyn
The price is ฿3,511
฿3,967 total
includes taxes & fees
27 Jan - 28 Jan
Holiday Inn St. Petersburg West by IHG

St. Petersburg Marriott Clearwater

St. Petersburg Marriott Clearwater
3.5 star property
St. Petersburg
8.4 out of 10, Very good, (1,001 reviews)
"Great place to stay "
United States
roy lavone ashley
The price is ฿4,474
฿5,056 total
includes taxes & fees
29 Jan - 30 Jan
St. Petersburg Marriott Clearwater

Courtyard by Marriott St. Petersburg Downtown

Courtyard by Marriott St. Petersburg Downtown
3.0 star property
Downtown St. Petersburg
8.4 out of 10, Very good, (791 reviews)
"The staff was friendly and welcoming. The location is excellent. "
United States
Stu
The price is ฿4,412
฿4,985 total
includes taxes & fees
1 Feb - 2 Feb
Courtyard by Marriott St. Petersburg Downtown

AC Hotel St. Petersburg Downtown

AC Hotel St. Petersburg Downtown
4.0 star property
Downtown St. Petersburg
8.8 out of 10, Excellent, (458 reviews)
"A very nice hotel in a convenient location"
United States
Hunter
The price is ฿6,183
฿6,986 total
includes taxes & fees
1 Feb - 2 Feb
AC Hotel St. Petersburg Downtown

The Birchwood

The Birchwood
3.0 star property
Downtown St. Petersburg
9.0 out of 10, Wonderful, (751 reviews)
"Great hotel staff wonderful. "
United States
Scott
The price is ฿7,410
฿8,373 total
includes taxes & fees
16 Feb - 17 Feb
The Birchwood
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

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.