Florida may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels with Room Service in St. Petersburg, FL from $58

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top St. Petersburg Hotels with Room Service

Hilton St. Petersburg Carillon Park
3.5 out of 5
950 Lake Carillon Dr, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $102 per night from Nov 14 to Nov 15
4.6/5Wonderful! (781 reviews)

"Loved the little lake behind the property with a walking trail most of it was over the water. Walked it at night when it was cooler and it was beautiful and peaceful."…"

Reviewed on Oct 19, 2020

Hilton St. Petersburg Carillon Park
The Vinoy Renaissance St. Petersburg Resort & Golf Club
4 out of 5
501 5th Ave Ne, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $199 per night from Oct 27 to Oct 28
4.5/5Wonderful! (984 reviews)

"Great traditional hotel in beautiful urban location."…"

Reviewed on Sep 6, 2020

The Vinoy Renaissance St. Petersburg Resort & Golf Club
The Birchwood
3 out of 5
340 Beach Dr Ne, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $198 per night from Oct 27 to Oct 28
4.5/5Wonderful! (261 reviews)

"Extremely quaint and chic hotel! Fancy claw foot tub complete with bath gel and chocolates on your pillow! Great bar and restaurant in hotel. Fabulous location!"…"

Reviewed on Oct 22, 2020

The Birchwood

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
St. Petersburg Marriott Clearwater
3.5 out of 5
12600 Roosevelt Blvd N, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $84 per night from Oct 30 to Oct 31
4.3/5Excellent! (420 reviews)

"Overall it is a very nice location with great amenities and friendly staff....wish their rooms also included a microwave."…"

Reviewed on Oct 17, 2020

St. Petersburg Marriott Clearwater
Hotel Indigo St Petersburg Downtown
3.5 out of 5
234 3rd Ave N, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $81 per night from Oct 27 to Oct 28
3.8/5Good! (535 reviews)

"It was clean for an old hotel. Ice machine was broke and they need refrigerators in the room."…"

Reviewed on Oct 21, 2020

Hotel Indigo St Petersburg Downtown
Hilton St. Petersburg Bayfront
3.5 out of 5
333 1st St S, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $113 per night from Nov 1 to Nov 2
3.8/5Good! (979 reviews)

"Great stay. Very clean and staff was pleasant and professional"…"

Reviewed on Sep 27, 2020

Hilton St. Petersburg Bayfront
Magnuson Hotel Marina Cove
3 out of 5
6800 Sunshine Skyway Ln S, St. Petersburg, FL
The price is $112 per night from Nov 18 to Nov 19
3.7/5Good! (999 reviews)

"It was all good, even the food in the restaurant was good and fair va!ue for money, until Saturday night when a dozen or so people partied until the early hours, shouting at each other the whole time."…"

Reviewed on Mar 16, 2020

Magnuson Hotel Marina Cove
Budget Inn St Petersburg
2 out of 5
800 34th Street N, St. Petersburg, FL
The price is $58 per night from Oct 27 to Oct 28
2.6/5 (804 reviews)

"over all the staff is great. the room was nice. its affordable. not a resort. so if you need a good affordable room... this is it. only complaint is parking. its tight. but great food in the area! i recommend kissin kousins. great food."…"

Reviewed on Aug 22, 2020

Budget Inn St Petersburg
Don't see what you're looking for?
We've got more Hotels with Room Service. Find the right one for you.
View all properties
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.

Pocket Guide: Hotels with Room Service in St. Petersburg

Search for hotels in St. Petersburg on Expedia. You can easily find your hotels in St. Petersburg using one of the methods below:

  • View our selection of featured hotels in St. Petersburg
  • Use the map to find hotels in the St. Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Petersburg
  • Enter your travel dates to view the best deals on hotels in St. Petersburg - while they last

More trip options