Saint Petersburg Average Hotel Costs: Nightly Room Prices by Accommodation Type

What is the average price of a hotel in Saint Petersburg, Florida? Our detailed analysis of the prices of hotels in Saint Petersburg, Florida can help you understand how much you might need to spend for your next trip. Whether you're on a budget or traveling in luxury, or by your self or with your family, we have broken down the costs of hotels in Saint Petersburg, Florida by category, star-rating, and guest reviews. Read on to find out if hotels in Saint Petersburg, Florida are expensive and where the best and cheapest hotels are located.


How much do hotels cost in Saint Petersburg, Florida?

Saint Petersburg Average Hotel Price for 1 Night
$159

After analyzing 28 hotels in Saint Petersburg, we found the average hotel price in Saint Petersburg is $159, and the median price is $149. Naturally, this city has many accommodation options with a variety of prices. The price of accommodation can vary by the hotel's amenities, available dates, and the general neighborhood.

The average hotel cost for one week in Saint Petersburg is $1,110 (not including taxes and fees).

Also, compare these prices to nearby hotel in Tampa, Clearwater, or Treasure Island.

How much should I pay to stay in a hotel in Saint Petersburg?

The chart below shows the range of hotel prices for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for a reservation, this graph breaks down the costs by price range.



(All hotel prices are in US Dollars before taxes, and come from a base price that is reported by Kayak. Peak season prices can vary significantly, particularly in destinations where seasonal travel fluctuates dramatically.)



St. Petersburg, Florida, USA St. Petersburg, Florida, USA

Prices for the Best Hotels in Saint Petersburg (Saint Petersburg's Top Rated Hotels by Guests)

Are you looking for the best hotel in Saint Petersburg? After we analyzed the 12 highest rated hotels (the top 25%), we found a variety of options at different price ranges. The average price of the highest rated hotels is $164, and the median price is $159. So, here are the price ranges of the best places to stay in Saint Petersburg for your next trip.



How much are the best hotels in Saint Petersburg?

Is it expensive to stay in Saint Petersburg? Not always. Look for deals on nightly rates for your next booking. Below, you can find out how much you should pay for one of the best hotels in Saint Petersburg. Here are a few of the top rated hotels in Saint Petersburg according to guests.

Located at 421 4th Avenue North,
Hollander Hotel - Downtown St Petersburg
has rooms from $143 (before taxes). It offers an outdoor pool, a pool bar, a restaurant, and a bar. It has a 9.10 rating out of 10 from previous guests.

A great place to stay is
Hampton Inn & Suites St Petersburg/Downtown
which has rooms starting at $159. Offering an outdoor pool, a fitness center, parking, and breakfast, it also has a guest rating of 9.00 out of 10 from previous guests. (80 Beach Drive Ne)

With rooms from $215,
Hyatt Place St Petersburg/Downtown
, at 25 2nd Street North provides an outdoor pool, a restaurant, a fitness center, and a bar. Its guest rating is 8.90 out of 10 from previous guests.

The Birchwood
has a guest rating of 8.80 out of 10, and offers room service, a restaurant, a bar, and parking. Rooms here start at $219 before taxes and depending on the season. It can be found at 340 Beach Drive Ne.

The guest rating of
Crystal Bay Hotel Saint Petersburg
is 8.77 out of 10. This place has an outdoor pool, room service, a kid-friendly buffet, and breakfast. Prices for the rooms are from $162, and it's located at 7401 Central Avenue.

421 4th Avenue North, Saint Petersburg
Overall Rating 9.1
80 Beach Drive Ne, Saint Petersburg
Overall Rating 9

Prices for Mid-range Hotels in Saint Petersburg

Hotel costs per night in Saint Petersburg are displayed below for mid-range hotels. For the 17 mid-range hotels in Saint Petersburg, the average price is $166, and the median price is $169. These typical Saint Petersburg hotel rooms are a good representation of what is available, because they are in the middle of the total price range while still providing quality amenities.

How much should I pay to stay in a typical mid-range hotel in Saint Petersburg?

The chart below shows the range of moderately priced hotels for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for a booking, this graph breaks down the costs by price range. These hotels also include some of Saint Petersburg's best bed & breakfasts and vacation rentals.



What are the highest rated mid-range hotels in Saint Petersburg?

421 4th Avenue North, Saint Petersburg
Overall Rating 9.1
80 Beach Drive Ne, Saint Petersburg
Overall Rating 9

Prices for Budget Hotels in Saint Petersburg

To find the best cheap hotels in Saint Petersburg, we analyzed the prices of this destination's 9 budget hotels. The average price of these budget hotels is $108, and the median price is $112. The highest rated hotels which are below the average cost are presented below, along with the price ranges of all budget hotels. Now we'll show you just how affordable hotels can be in Saint Petersburg, as the chart below shows the cheapest places to stay in Saint Petersburg.

How much should I pay to stay in a budget hotel in Saint Petersburg?

The chart below shows the range of budget-friendly hotel prices for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for a cheap hotel, this graph breaks down the costs by price range. These affordable hotels often include some of Saint Petersburg's best hostels and budget guesthouses, too.



What are the best budget hotels in Saint Petersburg?

Below are some of the top rated cheap hotels in Saint Petersburg. Affordable hotel rooms sometimes have basic furnishings or smaller sizes, but come at some of the best prices and offer the best deals. If you're looking for a cheap hotel room in Saint Petersburg, these hotels are among the best.

875 - 94th Avenue, Saint Petersburg
Overall Rating 8.6
95 Central Avenue, Saint Petersburg
Overall Rating 6.7

Hotels Under $100 in Saint Petersburg

The following hotel rooms are the top rated by guests for a price under $100. If you're looking for a cheap hotel on a budget below $100, these places to stay might make a good option.

Where can I sleep in Saint Petersburg under $100?

Located at 3650 41st Way South #70B,
Dolphin Cottage Beach
has rooms from $97 (before taxes). It offers an outdoor pool, hiking, rooms with kitchens, and fishing. It has a 9.99 rating out of 10 from previous guests.

A great place to stay is
Budget Inn - St Petersburg
which has rooms starting at $97. Offering an outdoor pool, air-conditioning, a 24-hour desk, and a microwave, it also has a guest rating of 5.60 out of 10 from previous guests. (800 34th Street N)

With rooms from $90,
Quality Inn & Suites at Tropicana Field
, at 1400 34th St N provides an outdoor pool, parking, breakfast, and laundry facilities. Its guest rating is 3.70 out of 10 from previous guests.

Hotels Under $150 in Saint Petersburg

The following hotel rooms are the top rated by guests for a price under $150. If you're looking for affordable luxury hotels less than $150, these rooms would be a good choice.

Where can I sleep in Saint Petersburg under $150?

Located at 342 3rd Avenue N,
The Inn On Third
has rooms from $129 (before taxes). It offers breakfast, laundry facilities, a multi-lingual staff, and air-conditioning. It has a 9.30 rating out of 10 from previous guests.

A great place to stay is
Hollander Hotel - Downtown St Petersburg
which has rooms starting at $143. Offering an outdoor pool, a pool bar, a restaurant, and a bar, it also has a guest rating of 9.10 out of 10 from previous guests. (421 4th Avenue North)

With rooms from $136,
Avalon Hotel Downtown St Petersburg
, at 443 4th Avenue North provides an outdoor pool, a restaurant, rooms with kitchens, and a beauty salon. Its guest rating is 8.90 out of 10 from previous guests.

Holiday Inn Express & Suites - St Petersburg - Seminole Area
has a guest rating of 8.80 out of 10, and offers an outdoor pool, a fitness center, a kid-friendly buffet, and breakfast. Rooms here start at $149 before taxes and depending on the season. It can be found at 4816 100th Way North.

The guest rating of
Comfort Inn & Suites Northeast - Gateway
is 8.60 out of 10. This place has an outdoor pool, a casino, a fitness center, and laundry facilities. Prices for the rooms are from $121, and it's located at 875 - 94th Avenue.

Hotels Under $200 in Saint Petersburg

The following hotel rooms are the top rated by guests for a price under $200. If you're looking for affordable luxury hotels less than $200, these rooms would be a good choice.

Where can I sleep in Saint Petersburg under $200?

Located at 80 Beach Drive Ne,
Hampton Inn & Suites St Petersburg/Downtown
has rooms from $159 (before taxes). It offers an outdoor pool, a fitness center, parking, and breakfast. It has a 9.00 rating out of 10 from previous guests.

A great place to stay is
Crystal Bay Hotel Saint Petersburg
which has rooms starting at $162. Offering an outdoor pool, room service, a kid-friendly buffet, and breakfast, it also has a guest rating of 8.77 out of 10 from previous guests. (7401 Central Avenue)

With rooms from $169,
Vista Verde North 5-231 2 Bedrooms Sleeps 6 Golf View Heated Pool Spa WiFi
, at 6141 Bahia Del Mar Boulevard #231 provides an outdoor pool, a restaurant, a fitness center, and parking. Its guest rating is 8.60 out of 10 from previous guests.

Hilton St Petersburg Carillon Park
has a guest rating of 8.60 out of 10, and offers an outdoor pool, room service, a restaurant, and a fitness center. Rooms here start at $189 before taxes and depending on the season. It can be found at 950 Lake Carillon Drive.

The guest rating of
Staybridge Suites St Petersburg FL
is 8.30 out of 10. This place has an outdoor pool, a fitness center, a kid-friendly buffet, and breakfast. Prices for the rooms are from $172, and it's located at 940 5th Avenue South.

Hotel Prices by Star Rating for Saint Petersburg

The star ratings of hotels are based on amenities and the level of service, and not guest ratings. Some countries and cities have strict criteria for how hotels are rated based on specific amenities.

Average 3-Star Hotel Price in Saint Petersburg

$172 is the average price of the 14 3-star hotels in Saint Petersburg. The median price for these hotels is $172.

How much does a 3-star hotel in Saint Petersburg cost?

The chart below shows the range of 3-star hotel prices for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for a 3-star hotel, this graph breaks down the costs by price range.



Average 2-Star Hotel Price in Saint Petersburg

The average price of the 11 2-star hotels in Saint Petersburg is $124, and the median price is $116.

How much does a 2-star hotel in Saint Petersburg cost?

The chart below shows the range of 2-star hotel prices for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for a 2-star hotel, this graph breaks down the costs by price range.



Prices for Hotels with Parking in Saint Petersburg

The chart below shows the range of the cost of hotels with parking for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for hotels with parking, this graph breaks down the costs by price range.

$161 is the average price of the 26 hotels with parking in Saint Petersburg. The median price for these hotels is $149.



What are the best Hotels with Parking in Saint Petersburg?

342 3rd Avenue N, Saint Petersburg
Overall Rating 9.3
421 4th Avenue North, Saint Petersburg
Overall Rating 9.1

Prices for Hotels with Pools in Saint Petersburg

The chart below shows the range of the cost of hotels with pools for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for hotels with pools, this graph breaks down the costs by price range.

After an analysis of 23 hotels, $161 is the average price for the hotels with pools in Saint Petersburg, and the median price is $149.



What are the best Hotels with Pools in Saint Petersburg?

421 4th Avenue North, Saint Petersburg
Overall Rating 9.1
80 Beach Drive Ne, Saint Petersburg
Overall Rating 9

Prices for Casino Hotels in Saint Petersburg

The chart below shows the range of the cost of casino hotels for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for casino hotels, this graph breaks down the costs by price range.

The average price of the 21 casino hotels in Saint Petersburg is $162, and the median price is $149.



What are the best Casino Hotels in Saint Petersburg?

421 4th Avenue North, Saint Petersburg
Overall Rating 9.1
80 Beach Drive Ne, Saint Petersburg
Overall Rating 9

Prices for Hotels with Restaurants in Saint Petersburg

The chart below shows the range of the cost of hotels with restaurants for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for hotels with restaurants, this graph breaks down the costs by price range.

$199 is the average price of the 12 hotels with restaurants in Saint Petersburg. The median price for these hotels is $183.



What are the best Hotels with Restaurants in Saint Petersburg?

421 4th Avenue North, Saint Petersburg
Overall Rating 9.1
443 4th Avenue North, Saint Petersburg
Overall Rating 8.9

Prices for Hotels with Bars in Saint Petersburg

The chart below shows the range of the cost of hotels with bars for a one night stay in Saint Petersburg. If you're trying to figure out how much you should pay for hotels with bars, this graph breaks down the costs by price range.

After an analysis of 10 hotels, $195 is the average price for the hotels with bars in Saint Petersburg, and the median price is $183.



What are the best Hotels with Bars in Saint Petersburg?

421 4th Avenue North, Saint Petersburg
Overall Rating 9.1
25 2nd Street North, Saint Petersburg
Overall Rating 8.9
More Hotel and Travel Information
New York City Hotel Prices
San Francisco Hotel Prices
Los Angeles Hotel Prices
Las Vegas Hotel Prices
Boston Hotel Prices
Washington Hotel Prices
Chicago Hotel Prices
Orlando Hotel Prices
San Diego Hotel Prices
Seattle Hotel Prices
Denver Hotel Prices
New Orleans Hotel Prices
Miami Hotel Prices
Honolulu Hotel Prices
Anchorage Hotel Prices
United States of America Hotel Prices
Tampa Hotel Prices
Clearwater Hotel Prices
Treasure Island Hotel Prices
Madeira Beach Hotel Prices
Saint Pete Beach Hotel Prices
Indian Shores Hotel Prices
Indian Rocks Beach Hotel Prices
Anna Maria Hotel Prices

Average Travel Costs for United States of America
Average Travel Costs for Saint Petersburg

Budget Your Trip
Budget Your Trip is all about finding out how much everything costs so that you can travel cheaper and longer. With average daily travel costs that are calculated from the budgets of real travelers, you can find out how much money you need to plan your next adventure. On this website you can also find travel advice, accommodation reviews, and activity suggestions.
Share This Page

Some of the links on this website are sponsored or affiliate links which help to financially support this site. By clicking the link and making a purchase, we may receive a small commission, but this does not affect the price of your purchase.