Star Rating
Hotel Name
Price Range (USD) to
Amenities

St. Petersburg Florida Hotels & Motels

Find accommodations in St. Petersburg with the hotel list provided below. Search for cheap and discounted hotel and motel rates in or near St. Petersburg, FL for your upcoming personal or group travel. We provide the best St. Petersburg, Florida motel and hotel rooms. Browse the St. Petersburg area hotels to find the perfect lodging! Please use the provided map of the St. Petersburg hotels. Planning a group? Lock in St. Petersburg Group Hotel Discounts

The St. Petersburg center point is about 2 miles west of Great Explorations, The Children's Museum and 2 miles west of Sunken Gardens.

In St. Petersburg, Florida, the sun is almost always shining. Tourists gather in St. Petersburg for the feel of an endless summer. Whether you enjoy spending your days at the beach, dining at the boundless seafood restaurants, or taking in a day of museum sightseeing, St. Petersburg has something for everyone. Located on the Gulf Coast, St. Petersburg and surrounding areas are the most visited destination along the coast. More from this guide...

St. Petersburg Hotels, Motels & Accommodations

Quality Inn & Suites at Tropicana Field
+1-888-389-4121
1400 34th St. North, St.petersburg, FL 33713 ~0.94 miles south of St. Petersburg
  • Two-star property
  • 75 rooms in hotel
From$60
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in St. Petersburg" Get Alexa Skill →
Holiday Inn St. Petersburg West An Ihg Hotel
+1-888-675-2083
1200 34th St. North, St. Petersburg, FL 33713
  • 3-star Highway property
  • 129 rooms in property
From$94
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Red Roof Inn Tampa Bay - St. Petersburg
+1-800-716-8490
4999 34th St. North, St Petersburg, FL 33714 ~1.23 miles north of St. Petersburg
  • Low priced Suburban hotel
  • Hotel has 2 floors
From$44
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Super 8 by Wyndham St. Petersburg in St. Petersburg
+1-800-805-5223
5005a 34th St. North, St. Petersburg, FL 33714
  • Low-priced Downtown property
  • Hotel has an eco-friendly policy Learn more
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Days Inn by Wyndham St. Petersburg / Tampa Bay Area - St. Petersburg
+1-888-965-1860
5005 34th St. North, St. Petersburg, FL 33714
  • Midscale Suburban property
  • 178 rooms in hotel
From$31
Very Good 4.0 /5 Reviews Call BookMore Details
Days Inn by Wyndham St. Petersburg Central
+1-888-788-5576
650 34th St. North, St. Petersburg, FL 33713
  • Economy hotel
  • 2 floors in hotel
  • Floor wouldn't seem such a challenge
  • Good price for location
From$60
Average 3.5 /5 Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott St. Petersburg North - St. Petersburg
+1-888-897-9207
2575 54th Ave. North, St. Petersburg, FL 33714
  • Midscale property
  • Fitness / Gym is on-site
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Comfort Inn North
+1-888-311-4278
2260 54th Ave. North, Saint Petersburg, FL 33714 ~1.63 miles northeast of St. Petersburg
  • Midscale Highway hotel
  • 5 floors in hotel
  • Front desk was super friendly
  • Atmosphere could be friendlier
From$65
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Quality Inn Saint Petersburg North-Tampa Bay
+1-888-469-4795
2595 54th Ave. North, Saint Petersburg, FL 33714 ~1.66 miles north of St. Petersburg
  • Two star Downtown hotel
  • 2 floors in property
  • About half of guests were satisfied with the proximity to sightseeing
  • Most guests complained about the bathroom
From$45
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express St. Petersburg North (I-275), an IHG Hotel in St Petersburg
+1-888-734-9421
2171 54th Ave. North, St Petersburg, FL 33714 ~1.81 miles northeast of St. Petersburg
  • Mid-scale Highway property
  • Fitness + Health Center
  • Good Price
  • Wifi quality could be improved
From$90
Very Good 4.0 /5 Guest Reviews Call BookMore Details
TRU by Hilton St. Petersburg Downtown Central Avenue in St. Petersburg
+1-888-841-5292
1650 Central Ave., St. Petersburg, FL 33712
  • 3-star Downtown property
  • 7 floors in hotel
From$80
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Avalon Hotel : 443 4th Ave. North
+1-888-455-5160
443 4th Ave. North, St Petersburg, FL 33701 ~2.74 miles southeast of St. Petersburg
  • Affordable property
From$99
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Hollander Boutique Hotel : 421 4th Ave. North
+1-888-965-8297
421 4th Ave. North, St Petersburg, FL 33701 ~2.76 miles southeast of St. Petersburg
  • 3-star hotel
  • 20 suites in hotel
  • Fantastic service
  • Incredible bar
From$105
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Courtyard by Marriott St. Petersburg Downtown - St. Petersburg
+1-888-906-6358
300 4th St. North, St. Petersburg, FL 33701 Website
  • 3 star Downtown property
  • 4 suites in hotel
  • Lobby is old
  • Hotel buildings could use some improvement
From$79
Very Good 4.0 /5 Latest Reviews Call BookMore Details
La Quinta Inn by Wyndham Tampa Bay Pinellas Park Clearwater - Pinellas Park
+1-888-749-6785
7500 Highway 19 North, Pinellas Park, FL 33781 ~2.89 miles north of St. Petersburg
  • 3 star Highway property
  • 115 rooms in property
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in St. Petersburg" Get Alexa Skill →
The Inn on Third in St. Petersburg
+1-888-878-9982
342 3rd Ave. North, St. Petersburg, FL 33701
  • 2-star Downtown hotel
  • Check in: 2:00 PM
  • Good internet service
  • Food is delicious
From$79
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Staybridge Suites St. Petersburg Downtown
+1-888-389-4485
940 5th Ave. South, St. Petersburg, FL 33705
  • Mid-scale Downtown hotel
  • Hotel has an eco-friendly policy See policy
From$89
Very Good 4.0 /5 Read Reviews Call BookMore Details
Oakwood at Cottonwood Bayview
+1-888-389-4121
235 3rd Ave. North, St Petersburg, FL 33701 ~2.96 miles southeast of St. Petersburg
  • 3 star property
  • 8 floors in property
From$90
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hotel Indigo St Petersburg Downtown - St. Petersburg
+1-888-675-2083
234 3rd Ave. North, St. Petersburg, FL 33701
  • Midscale Downtown property
  • Hotel has 76 rooms
  • Great restaurants
  • Most guests enjoyed the restaurants & bars nearby
From$109
Very Good 4.0 /5 Review Score Call BookMore Details
Cordova Inn : 253 2nd Ave. North
+1-800-716-8490
253 2nd Ave. North, St Petersburg, FL 33701 ~3.00 miles southeast of St. Petersburg
  • 3 star Downtown hotel
  • 32 sleeping rooms in hotel
  • Most guests liked the proximity to shopping
  • Bathroom could be bigger
From$50
Very Good 4.0 /5 Reviews Call BookMore Details
Beach Drive Inn
+1-800-805-5223
532 Beach Dr. Ne, Saint Petersburg, FL 33701 ~3.10 miles east of St. Petersburg
  • 3 star Downtown property
  • 2 floors in hotel
  • Bathroom could be bigger
  • World class service
From$110
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hyatt Place St. Petersburg Downtown in St. Petersburg
+1-888-965-1860
25 2nd St. North, St. Petersburg, FL 33701
  • Midscale Downtown property
  • Fitness / Gym is on-site
From$149
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
The Vinoy Renaissance St. Petersburg Resort & Golf Club : 501 5th Ave. Ne
+1-888-788-5576
501 5th Ave. Ne, St. Petersburg, FL 33701
  • Expensive Resort hotel
  • 7 floors in hotel
  • Awesome brunch
  • Awesome vibe
From$99
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hampton Inn & Suites St. Petersburg/Downtown in St. Petersburg
+1-888-897-9207
80 Beach Dr. N.e., St. Petersburg, FL 33701
  • Three Star Downtown property
  • 4 floors in property
  • Clean
  • Clean hotel facilities
From$129
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Ponce De Leon Hotel
+1-888-311-4278
95 Central Ave., St. Petersburg, FL 33701
  • 3-star Downtown hotel
  • Check in time: 3:00pm
From$79
Average 3.0 /5 Guest Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham St. Petersburg Northeast in St. Petersburg
+1-888-469-4795
6638 4th St. North, St. Petersburg, FL 33702
  • 3-star Suburban hotel
  • Hotel has 3 floors
From$80
Average 3.0 /5 Reviews Call BookMore Details
Country Inn & Suites by Radisson, St. Petersburg - Clearwater, FL : 8050 Us 19
+1-888-734-9421
8050 Us 19, Pinellas Park, FL 33781 ~3.30 miles north of St. Petersburg
  • 3 star Highway hotel
  • Check-in: 3:00PM
  • Close to Walmart
  • Great reception
From$74
Very Good 4.0 /5 Reviews Call BookMore Details
Hilton St. Petersburg Bayfront - St Petersburg
+1-888-841-5292
333 1st St. South, St Petersburg, FL 33701 ~3.36 miles southeast of St. Petersburg
  • Midscale Downtown hotel
  • 15 floors in property
From$80
Average 3.0 /5 Review Score Call BookMore Details
Crystal Bay Hotel
+1-888-455-5160
7401 Central Ave., St. Petersburg, FL 33710
  • 2-star Suburban hotel
  • Airport shuttle provided
From$60
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Comfort Inn & Suites Northeast Gateway : 875 94th Ave. North
+1-888-965-8297
875 94th Ave. North, Saint Petersburg, FL 33702 ~4.45 miles north of St. Petersburg
  • Mid-scale Suburban property
  • Hotel has 3 floors
  • World class service
  • Great room
From$89
Very Good 4.0 /5 Guest Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Clearwater South in Clearwater
+1-888-906-6358
5000 Lake Blvd., Clearwater, FL 33760 ~4.92 miles north of St. Petersburg
  • Cheap Airport hotel
  • 4 floors in property
  • Hair drier did not work
  • Regular internet service
From$74
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Fusion Resort
+1-888-749-6785
290 107th Ave., Treasure Island, FL 33706 ~5.84 miles west of St. Petersburg
  • 3 star Beach property
  • Hotel has 6 floors
From$120
Average 3.0 /5 Reviews Call BookMore Details
Blind Pass Resort Motel : 7901 Blind Pass Rd.
+1-888-878-9982
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~5.93 miles southwest of St. Petersburg
  • Economy Beach property
  • 25 rooms in property
From$60
Very Good 4.0 /5 Latest Reviews Call BookMore Details
St. Petersburg Marriott Clearwater in St. Petersburg
+1-888-389-4485
12600 Roosevelt Blvd., St. Petersburg, FL 33716
  • Affordable Suburban hotel
  • Airport shuttle available
From$109
Very Good 4.0 /5 Reviews Call BookMore Details
Lorelei Resort Motel in Treasure Island
+1-888-389-4121
10273 Gulf Blvd., Treasure Island, FL 33706 ~6.04 miles west of St. Petersburg
  • Inexpensive hotel
  • Clean rooms
  • Friendly staff
From$60
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Westwinds Waterfront Resort
+1-888-675-2083
10265 Gulf Blvd., Treasure Island, FL 33706 ~6.05 miles west of St. Petersburg
  • Three Star Beach hotel
  • 3 floors in hotel
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Provident Oceana Beachfront
+1-800-716-8490
10091 Bulf Blvd., Treasure Island, FL 33706 ~6.08 miles west of St. Petersburg
  • 3 star property
  • Check-in: 16:00
From$90
Excellent 5.0 /5 Guest Reviews Call BookMore Details
Bilmar Beach Resort
+1-800-805-5223
10650 Gulf Blvd., Treasure Island, FL 33706 ~6.08 miles west of St. Petersburg
  • Mid-scale Beach property
  • Check-in: 4:00 pm
  • Walls are paper thin
  • Good accessibility by car
From$99
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Two Mermaids Resort - Treasure Island
+1-888-965-1860
10200 Gulf Blvd., Treasure Island, FL 33706 ~6.09 miles west of St. Petersburg
  • 3-star property
  • Check-in: 16:00
From$90
Average 3.0 /5 Hotel Reviews Call BookMore Details
Treasure Bay Resort & Marina
+1-888-788-5576
11125 Gulf Blvd., Treasure Island, FL 33706 ~6.11 miles west of St. Petersburg
  • 3 star Beach property
  • 84 rooms in property
  • Close to lots of great places to eat
  • Breakfast can be improved
From$79
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Island Inn Beach Resort
+1-888-897-9207
9980 Gulf Blvd., Treasure Island, FL 33706 ~6.14 miles west of St. Petersburg
  • 3-star Beach property
  • 100 sleeping rooms in hotel
  • Most guests thought the service was very professional
  • Parking is rare
From$76
Very Good 4.0 /5 Recent Reviews Call BookMore Details
The Bayside Inn & Marina
+1-888-311-4278
11365 Gulf Blvd., Treasure Island, FL 33706 ~6.18 miles west of St. Petersburg
  • Low-priced Beach hotel
  • 2 floors in hotel
  • Close to the beach
  • The best room attendant
From$47
Average 3.0 /5 Hotel Reviews Call BookMore Details
Alden Suites - A Beachfront Resort : 5900 Gulf Blvd.
+1-888-469-4795
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~6.25 miles southwest of St. Petersburg
  • 3 star Beach hotel
  • 143 sleeping rooms in hotel
  • Bathroom needs cleaning
  • A/c was dripping
From$88
Very Good 4.0 /5 Guest Reviews Call BookMore Details
RumFish Beach Resort by TradeWinds - St. Pete Beach
+1-888-734-9421
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~6.25 miles southwest of St. Petersburg
  • 4-star hotel
  • 156 rooms in hotel
From$160
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Treasure Island Ocean Club
+1-888-841-5292
11500 Gulf Blvd., Treasure Island, FL 33706 ~6.26 miles west of St. Petersburg
  • Two-star Beach hotel
  • 54 rooms in hotel
From$69
Average 3.5 /5 Hotel Reviews Call BookMore Details
Crystal Palms Beach Resort
+1-888-455-5160
11605 Gulf Blvd., Treasure Island, FL 33706 ~6.26 miles west of St. Petersburg
  • Mid-scale Beach property
  • 36 sleeping rooms in hotel
  • Wifi quality could be improved
  • Nicely appointed condo
From$140
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Postcard Inn on the Beach
+1-888-965-8297
6300 Gulf Blvd., St Pete Beach, FL 33706 ~6.28 miles southwest of St. Petersburg
  • 3-star Beach hotel
  • Gym / Fitness Center Available
  • Excellent beach bar
  • Shower can be a problem
From$85
Average 3.0 /5 Reviews Call BookMore Details
The Beachcomber Resort : 6200 Gulf Blvd.
+1-888-906-6358
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~6.29 miles southwest of St. Petersburg
  • Midscale Oceanfront hotel
  • 2 floors in property
  • Most guests criticized the unstylish hotel
  • Ordinary amenities
From$150
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hilton St. Petersburg Carillon Park in St. Petersburg
+1-888-749-6785
950 Lake Carillon Dr., St. Petersburg, FL 33716 Website
  • High-end Suburban hotel
  • Shuttle to airport available
From$75
Very Good 4.0 /5 Reviews Call BookMore Details
Hilton Garden Inn St. Pete Beach
+1-888-878-9982
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~6.31 miles southwest of St. Petersburg
  • Three Star Beach property
  • Hotel has 5 floors
From$79
Average 3.0 /5 Guest Reviews Call BookMore Details

Next: See My St. Petersburg Hotels with Pricing

Graph: Upcoming 20 Days of St. Petersburg Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all St. Petersburg, FL discounts available. The chart reflects the cheapest St. Petersburg hotel for each day and each star rating category.

If sipping a frozen drink and relaxing while overlooking palm trees is your idea of a good vacation, St. Petersburg is a great choice. Originally planned as a tourist destination in 1875, General John Williams pictured the city with broad streets and attention-worthy parks. Since the original plan, St. Petersburg has expanded its beaches, attractions, and placed importance on the arts. Every year, more than 15 million visitors head to this 35 mile stretch of beaches. With such a strong tourist interest, make sure you plan well in advance and find a hotel that puts you nearby your favorite attractions.

When to Visit St. Petersburg, FL

With endless sunshine, any time of year is perfect for a trip to St. Petersburg. The city sees about 361 days of sunshine per year. The middle of summer sees an average high of 91 degrees, perfect for a refreshing day at the beach. With so many outdoor attractions and long stretches of beaches, many people visit during these hot days of summer.

St. Petersburg does not see a traditional winter. The average high in December is 72 degrees, making it a popular winter getaway for those with cold winters. If you plan to visit during the winter months, make sure you book early and plan your entertainment ahead of time to avoid sold out events. If you are looking for a time to visit with lower hotel rates and fewer crowds, consider visiting St. Petersburg between the months of September and November. The weather is warm enough to enjoy the local beaches or to spend the day at a local theme park, but you won't have to fight huge crowds.

Below is a chart of the current pricing seasonality of hotels and motels in St. Petersburg, FL:

seasonality of hotel rates in St. Petersburg

Averate Rates by Star Rating

Below we've posted 3 graphs displaying average rate patterns by star rating class in St. Petersburg, FL. Analyze these charts to calculate the most cost effective time period to make a reservation in St. Petersburg throughout the year.

Luxury Hotel Options in St. Petersburg, FL

4 Star Average Prices: $172.51

If you prefer to sleep in style, St. Petersburg offers many luxury hotel options. The Hotel Indigo St. Petersburg Downtown offers guests standard room options or a spacious king room with modern designs and hardwood floors. With plush bedding and a boutique interior, you are sure to feel luxurious. Each room comes equipped with a DVD player, cable programming, and Aveda Bath & Body products. You can further enjoy yourself with an on-site coffee bistro, outdoor pool, and on-site fitness center. Travelling with your pet? The Hotel Indigo will pamper your pet too, with a welcome treat, a doggy bed, and a special dog cocktail.

The Birchwood puts you in the middle of St. Petersburg, surrounded by luxury. Just a short walk to the Chihuly Collection and the St. Petersburg Museum of History, this hotel offers all the extras of a luxury accommodation. In each guest room, you can expect a 42-inch LCD TV with digital programming channels, designer toiletries in each bathroom, and a comfortable pillow top mattress. Connect to your favorite music channels with the iPod docking station and enjoy a drink in your in-room minibar. If you decide to leave your room, you can grab dinner at the on-site restaurant or unwind with an alcoholic beverage at the lounge. Need transportation in St. Petersburg? Arrange a limo or town car service from the front desk.

4 Star Hotel Prices in St. Petersburg

Affordable Hotel Options in St. Petersburg, FL

3 Star Average Prices: $151.71

Surrounded by sun and sand, there are many affordable hotel options in the St. Petersburg area. The Quality Inn & Suites at Tropicana Field is directly in the center of St. Petersburg and is close to Nova 535 and Tropicana Field. It is also close to the Coliseum, a popular upscale ballroom dancing destination. At an affordable price, The Quality Inn & Suites offers access to an outdoor pool, on-site coffee shop, and a fitness center. The hot, fresh breakfast is free and there is fresh coffee served in the lobby 24/7. Your affordable room also comes with a refrigerator, microwave, and cable programming channels for entertainment. Adding to the affordability, the on-site parking is free.

The Budget Inn St. Petersburg is in the suburbs of St. Petersburg and is nearby the Salvador Dali Museum and the Morean Arts Center. Rooms are available with two queen beds or one king bed. With the complimentary wireless connection, deep soaking bathtubs, and included toiletries, you will have everything you need at an affordable price. The hotel also has an outdoor pool and room service. You can also make free local calls from your in-room phone. Don't forget to take advantage of the 24-hour front desk service for all your accommodation and planning needs.

3 Star Hotel Prices in St. Petersburg

2 Star Average Prices: $105.07

2 Star Hotel Prices in St. Petersburg

Best Discounts in St. Petersburg, FL

When planning your trip to St. Petersburg, be sure to check for available discounts. Many hotels offer discounts to AAA members and special rates for seniors. This makes it easier to get quality hotel accommodations at a discounted price.

The Courtyard by Marriott St. Petersburg Downtown has a senior rate for hotel rooms. This stylish hotel is within walking distance to downtown St. Petersburg and the Florida International Museum. As a guest, you will also get free Wi-Fi, access to the indoor pool, a full on-site fitness facility, and courtesy shuttle service within two-mile radius of the hotel. The concession market is open 24/7 and sells beverages and snacks. With down comforter bedding, double sofa beds, and cable programming, you are sure to find your room worth the cost.

The Staybridge Suites St. Petersburg Downtown is a mid-range hotel that offers discounts to AAA members. This hotel is perfect for the traveler that prefers to stay in an extended stay suite. Each room features a kitchen with a full-sized refrigerator, freezer, and microwave. The TVs have satellite programming and DVD players. You will also have your own desk and ironing board in your room. On-site, the hotel offers access to an outdoor pool, an on-site fitness center, and courtesy shuttle service within a three-mile radius of the hotel. The on-site snack bar has many tasty snacks for sale and frequently hosts complimentary receptions.

Best Value Options in St. Petersburg, FL

The Hampton Inn St Petersburg will give you added value for your cost. Located in the heart of St. Petersburg, you are just a short distance to Tropicana Field and Nova 535. Guests can enjoy the free parking, 24-hour fitness facility, and the outdoor pool. The hotel also serves a complimentary hot breakfast. Each room is equipped with a refrigerator, satellite TV programming, and deep soaking bathtubs with complimentary toiletries. With daily housekeeping services and a spacious desk in each room, you will enjoy your stay whether it is for entertainment or business.

Another valuable hotel option in St. Petersburg is The Days Inn St. Petersburg North. Close to Sawgrass Lake Park and Great Explorations Children's Museum, you will find the location to be ideal. The outdoor pool has loungers for a relaxing day outdoors. If you get hungry, head over to the on-site snack bar and deli for a quick lunch. The hotel also features an express checkout service, free parking, and a complimentary breakfast that consists of muffins, danishes, juices, waffles, and fruits. When you're ready to relax, head up to your room where you'll enjoy amenities like an LCD TV with cable programming, free Wi-Fi service, and complimentary toiletries.

Top St. Petersburg, FL Destinations

St. Petersburg was designed with tourist satisfaction in mind. It is home to some of the best beaches and entertainment activities. One place you must visit is the Egmont Key State Park. This 392-acre refuge was established in 1974 to protect endangered wildlife and local animals. Today, it is home to sea turtles, tortoises, and endangered bird species. The island is also home to the remains of historic Fort Dade, which was used by the United States during the Spanish-American War. Tourists can view the coastal grasslands, sand beach dunes, and the coastal berm.

Fort De Soto Beach is another popular destination among tourists. On the Southern tip of St. Petersburg, Fort De Soto Beach is a 900-acre county park. This historic park includes five connected islands. The park is open year-round, allowing you to enjoy camping, bike, canoeing, nature trails, boating, and fishing any time of year. Head to the southernmost island for breathtaking views of the Sunshine Skyway Bridge, the world's longet cable-stayed concrete bridge. Children will enjoy the tide pools and collecting seashells along the coastlines. Before you leave, spend some time exploring the coquina shell fort and the Quartermaster Museum to learn about the park's role in the Spanish-American War.

St. Petersburg is a year-round tourist destination with endless amounts of sunshine and warmth. Plan your trip for exciting attractions, beautiful weather, and interesting historical landmarks.

FAQs about hotels in St. Petersburg

What are the most favored hotels in St. Petersburg?

Provident Oceana Beachfront, Comfort Inn North and The Inn on Third are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels in St. Petersburg?

The Vinoy Renaissance St. Petersburg Resort & Golf Club, RumFish Beach Resort by TradeWinds and Hilton St. Petersburg Carillon Park are the top 3 luxury hotels near St. Petersburg city center.

What hotels are closest to the city center of St. Petersburg?

Quality Inn & Suites at Tropicana Field, Holiday Inn St. Petersburg West An Ihg Hotel, and Red Roof Inn Tampa Bay - St. Petersburg are the properties closest to St. Petersburg city center.

How much does a cheap hotel in St. Petersburg cost per night?

In the last year, a 2 star hotel in St. Petersburg can be as cheap as $105.07 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in St. Petersburg cost per night?

In the last year, the average 3 star hotel in St. Petersburg has been $151.71 per night. (based on HotelPlanner prices)

How much does a high-end hotel in St. Petersburg cost?

In the last year, the average 4 star hotel in St. Petersburg has been $172.51 per night. (based on HotelPlanner prices)

What are the best independent hotels in St. Petersburg?

Provident Oceana Beachfront, The Inn on Third and Crystal Palms Beach Resort are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in St. Petersburg?

Courtyard by Marriott St. Petersburg Downtown, St. Petersburg Marriott Clearwater and Fairfield Inn & Suites by Marriott St. Petersburg North are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in St. Petersburg?

Comfort Inn North, Quality Inn & Suites at Tropicana Field and Comfort Inn & Suites Northeast Gateway are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best IHG hotels in St. Petersburg?

Holiday Inn St. Petersburg West An Ihg Hotel, Holiday Inn Express St. Petersburg North (I-275), an IHG Hotel and Staybridge Suites St. Petersburg Downtown are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Recent traveler guest reviews of St. Petersburg, FL

Below are reviews of the city of St. Petersburg, FL from an actual visitor's perspective.

"Culture, arts and the waterfront!"
Score 4.0 / 5

Culture, arts and the waterfront!

Diane P., from 10-May-2022
"McHaffey Theater is nice!"
Score 5.0 / 5

Went to McHaffey Theater and it was nice.

Janice B., from 24-Apr-2022
"Great food & entertainment in St. Petersburg!"
Score 5.0 / 5

Love St. Petersburg!! Very people and animal friendly! Great food and entertainment!!!!!

Janice B., from 24-Apr-2022
"The pier and quaint shops downtown!"
Score 5.0 / 5

The pier and quaint shops downtown!

Jeffery L., from 03-Apr-2022
"Beautiful, Historic Downtown"
Score 4.0 / 5

Beautiful historic downtown at night. Plenty to do with a family.

Sherry B., from 09-Mar-2022
"Great Location!"
Score 4.0 / 5

The hotel was in a prime spot!

Sean H., from 23-Feb-2022
"The Atmosphere & the Waterfront!"
Score 4.0 / 5

The museums. The relaxed atmosphere. The waterfront

Cinthya K., from 15-Feb-2022
"St. Petersburg is really pretty!"
Score 5.0 / 5

St. Petersburg was really pretty at night with the lights reflecting off the water canals. It was very enjoyable.

Carol H., from 13-Feb-2022
"Interesting & Fun Things to Do!"
Score 5.0 / 5

St. Pete's beach was fun, Eckerd Univ. and Tampa Univ., Clearwater Beach and Eddie C. Moore Park were all interesting and fun!

Susan W., from 07-Feb-2022
"Old World Charm!"
Score 5.0 / 5

We loved the 'old world charm' of the area. Great walkability with stores, restaurants, and of course the beach, within walking and/or biking distance.

Paul L., from 11-Jan-2022
"Convenient Location"
Score 4.0 / 5

Very easy to get from one place to another.

Willie S., from 13-Nov-2021
"Beautiful"
Score 4.0 / 5

Is beautiful and comfortable ??

Antonio S., from 17-Oct-2019
"Very nice city"
Score 5.0 / 5

Theresa C., from 10-Oct-2019
"Beautiful"
Score 5.0 / 5

I enjoyed downtown St. Petersburg

Brittany B., from 05-Sep-2019
"Great Area "
Score 5.0 / 5

St Petersburg is a fun place, lots to do and friendly people.

Stephen C., from 25-Jul-2019
"Good Accommodations!"
Score 5.0 / 5

Great weather and Staff was friendly and efficient.

James T., from 24-Mar-2018
"Pleasant Stay!"
Score 4.0 / 5

Didn't really venture out due to our wedding being on the beach at postcard.

Amy P., from 12-Dec-2017
"Beach Drive"
Score 5.0 / 5

It seems to be a quiet little town, the beach area is very spectacular and I enjoy my meal at a restaurant on Beach Drive.

Patrick G., from 19-May-2014
"Rib Fest!"
Score 4.0 / 5

Check out the Rib Fest!

Cheryl E., from 11-Nov-2013
The average traveler rating of the city of St. Petersburg, FL shown above is 4.6 out of 5 based on 19 reviews
Back to Top