Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. Petersburg – 408 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Located in Saint Petersburg city center, this boutique hotel features an on-site restaurant and heated outdoor pool with a poolside bar, and free WiFi. The Dali Museum is 1 mi away.

Beautifully decorated room, lobby, sitting areas. Great location close to bay, downtown, galleries and Central Avenue.

Show more Show less
9
Wonderful
1,446 reviews
Price from
$129
per night

This Saint Petersburg, Florida hotel features 2 on-site restaurants and free property-wide Wi-Fi. Guests are a 15-minute walk from the shops and restaurants and Saint Petersburg Pier.

Perfect downtown location! There’sa good bar/restaurant attached.

Show more Show less
6.4
Review score
1,009 reviews
Price from
$113.91
per night

This Saint Petersburg hotel offers an outdoor pool, free WiFi access, and a complimentary hot breakfast. Tropicana Field, home to Tampa Bay Rays baseball team, is 7 minutes’ drive away.

Awesome it was beautiful to have breakfast provided without leaving location.

Show more Show less
7.3
Good
892 reviews
Price from
$101.07
per night

Located in St. Petersburg, 3.4 miles from John's Pass, Crystal Bay Historic Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Very clean and charming hotel! Feels like being in my mom’s home! 😍 My husband did not want to leave the hotel 😂

Show more Show less
8.8
Excellent
1,320 reviews
Price from
$125.10
per night

This hotel is within a 10-minute drive of downtown Saint Petersburg and the Weedon Island Wildlife Refuge. The hotel offers a microwave, refrigerator and free Wi-Fi in every guest room.

Booked this hotel last minute whilst staying in Orlando for a vacation,very reasonably priced,very clean,staff were really helpful,room was amazing with good facilities,would definitely stay there again

Show more Show less
7.3
Good
742 reviews
Price from
$99
per night

Located in the heart of downtown St. Petersburg, FL, this classic art deco-style boutique property is a short 10 minutes' walk from a variety of shopping options on Beach Drive.

The staff was awesome, the decor was really nice

Show more Show less
8.6
Excellent
727 reviews
Price from
$119
per night

Located only a short drive from some of Florida's most popular beaches, this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities.

My friend fell in love with the hot tub at this location.

Show more Show less
7.6
Good
563 reviews
Price from
$103
per night

This hotel is located in St. Petersburg and is less than 4 minutes' walk from the Tampa Bay waterfront. This hotel features a tour desk and free WiFi.

Both the owners made us feel at home from the minute we stepped in. Incredible service and really nice & warm welcome.

Show more Show less
9.1
Wonderful
923 reviews
Price from
$119
per night

Located off Interstate 275 Exit 26B, this Florida hotel features a continental breakfast and outdoor pool. The Salvador Dali Museum and the Saint Petersburg Pier are within 6 mi of the property.

Everything exceptionally clean and nice

Show more Show less
8.3
Very Good
657 reviews
Price from
$119
per night

Located in St. Petersburg and with Tropicana Field reachable within a 8-minute walk, Tru By Hilton St.

great location for baseball games

Show more Show less
8.5
Very Good
484 reviews
Price from
$161.68
per night

Most-booked hotels in St. Petersburg in the past month

St. Petersburg's best hotels with breakfast

  • Holiday Inn Express St. Petersburg North / I-275, an IHG Hotel

    Holiday Inn Express St. Petersburg North / I-275, an IHG Hotel

    Hotel in St. Petersburg
    Breakfast options

    Located off Interstate 275 Exit 26B, this Florida hotel features a continental breakfast and outdoor pool. The Salvador Dali Museum and the Saint Petersburg Pier are within 6 mi of the property.

    The room was clean and I definitely enjoyed my stay.

    8.3
    Very Good · 657 reviews
  • Comfort Inn & Suites Northeast - Gateway

    Comfort Inn & Suites Northeast - Gateway

    Hotel in St. Petersburg
    Breakfast options

    Conveniently located in the heart of Saint Petersburg’s business district, Comfort Inn & Suites offers rooms with free Wi-Fi and a microwave. Facilities include an outdoor pool and a fitness room.

    Confortable beds, clean rooms, very good breakfast.

    8.3
    Very Good · 419 reviews
  • The Birchwood

    The Birchwood

    Hotel in St. Petersburg
    Breakfast options

    The Birchwood is located in St. Petersburg city center, just 2 minutes' walk from The Chihuly Collection. The historical hotel offers free WiFi and a complimentary continental daily breakfast.

    Extremely accommodating and took great care of us.

    8.7
    Excellent · 597 reviews
  • Hampton Inn & Suites St. Petersburg/Downtown

    Hampton Inn & Suites St. Petersburg/Downtown

    Hotel in St. Petersburg
    Breakfast options

    A 2-minute walk from the waterfront and the Museum of Fine Arts, this hotel features an outdoor pool and a fitness center. It offers spacious, air-conditioned rooms with cable TV.

    Breakfast was very good, and the location is great.

    8.9
    Excellent · 585 reviews
  • AC Hotel St Petersburg Downtown

    AC Hotel St Petersburg Downtown

    Hotel in St. Petersburg
    Breakfast options

    Located conveniently in St. Petersburg, AC Hotel St Petersburg Downtown has air-conditioned rooms, an outdoor swimming pool, free WiFi and a fitness center.

    The location was great. Lots of fun things to do within walking distance.

    8.1
    Very Good · 49 reviews
  • Comfort Inn St Petersburg North

    Comfort Inn St Petersburg North

    Hotel in St. Petersburg
    Breakfast options

    This Saint Petersburg hotel offers an outdoor pool, free WiFi access, and a complimentary hot breakfast. Tropicana Field, home to Tampa Bay Rays baseball team, is 7 minutes’ drive away.

    I liked the large parking lot and the friendly staff.

    7.3
    Good · 893 reviews
  • St. Petersburg Marriott Clearwater

    St. Petersburg Marriott Clearwater

    Hotel in St. Petersburg
    Breakfast options

    This St. Petersburg hotel is next to Carillon Office Park Complex. The hotel offers free shuttle service within a 5-mile radius and an on-site restaurant. Marriott St.

    The woman at the front desk was very kind and helpful!

    7.3
    Good · 250 reviews
  • Courtyard by Marriott St. Petersburg Downtown

    Courtyard by Marriott St. Petersburg Downtown

    Hotel in St. Petersburg
    Breakfast options

    This hotel is located in Saint Petersburg city center, only 2953 feet from North Shore beach. Free WiFi access and an indoor swimming pool are featured at the property.

    location, safe neighborhood, close to my friends place.

    7.5
    Good · 112 reviews

Budget hotels in St. Petersburg

Hotels located in the center of St. Petersburg

  • Vista Verde North 215

    Vista Verde North 215

    Hotel in St. Petersburg
    Central location

    Offering free WiFi, Vista Verde North 215 offers accommodations in St. Petersburg, 1.4 miles from St. Pete Beach and 7.6 miles from John's Pass.

    10.0
    Exceptional · 1 review
  • Pearl of the Sea

    Pearl of the Sea

    Hotel in St. Petersburg
    Central location

    Pearl of the Sea is located on the beachfront in St. Petersburg, a few steps from Isla del Sol Beach and 1.7 miles from St. Pete Beach.

    10.0
    Exceptional · 1 review
  • Sea and Tee

    Sea and Tee

    Hotel in St. Petersburg
    Central location

    Sea and Tee provides accommodations in St. Petersburg. The property is located a 9-minute walk from Isla del Sol Beach, 1.4 miles from St. Pete Beach and 7.6 miles from John's Pass.

    9.0
    Wonderful · 3 reviews
  • Isla Del Sol Bahia Vista 418

    Isla Del Sol Bahia Vista 418

    Hotel in St. Petersburg
    Central location

    Isla Del Sol Bahia Vista 418 provides beachfront accommodations in St. Petersburg. Located around 1.7 miles from St. Pete Beach, the hotel with free WiFi is also 8 miles away from John's Pass.

    9.0
    Wonderful · 1 review
  • Hilton St. Petersburg Carillon Park

    Hilton St. Petersburg Carillon Park

    Hotel in St. Petersburg
    Central location

    Featuring an outdoor pool and free WiFi Hilton St. Petersburg Carillon Park is located along Lake Carillon, 12 miles from Florida's Saint Petersburg city center and The Dali Museum.

    The Property was beautiful. we loved everything about it

    8.7
    Excellent · 571 reviews
  • Holiday Inn - St. Petersburg West, an IHG Hotel

    Holiday Inn - St. Petersburg West, an IHG Hotel

    Hotel in St. Petersburg
    Central location

    Located only a short drive from some of Florida's most popular beaches, this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities.

    My friend fell in love with the hot tub at this location.

    7.6
    Good · 564 reviews
  • Hilton St. Petersburg Bayfront

    Hilton St. Petersburg Bayfront

    Hotel in St. Petersburg
    Central location

    Located in the Waterfront District, this Saint Petersburg hotel is 8 minutes' walk from the Dali Museum and 1.2 mi from Tropicana Field, home to the Tampa Bay Rays.

    Walking distance to all the attractions in downtown

    7.1
    Good · 503 reviews
  • New Hotel Collection Downtown St Pete

    New Hotel Collection Downtown St Pete

    Hotel in St. Petersburg
    Central location

    Well located in St. Petersburg, New Hotel Collection Downtown St Pete provides air-conditioned rooms, a restaurant and a bar.

    Excelente relación precio-calidad. Muy buena ubicación!

    7.1
    Good · 61 reviews

FAQs about hotels in St. Petersburg

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About St. Petersburg:

Explore guest reviews of hotels in St. Petersburg

  • From $202.27 per night
    9.0
    Wonderful · 1,446 reviews
    Staff at check-in were really nice. The food in the restaurant was very good and convenient while staying at the hotel. Chose this hotel for its proximity to downtown. Liked that it was pet friendly.
    A
    Anonymous
    United States of America
  • 8.2
    Very Good · 169 reviews
    Unique historical hotel in the very heart of St. Petersburg.
    A
    Anonymous
    United States of America
  • From $164.98 per night
    8.3
    Very Good · 657 reviews
    Everything about the hotel was very good. It was nice to have two restaurants nearby, although the Cracker Barrell was so crowded that we did not stay but want to Waffle House. It was great to return to St Pete after living there for many years. We visited the downtown to see the Christmas Lights and we were delighted.
    Harry
    United States of America
  • From $212.38 per night
    9.9
    Exceptional · 139 reviews
    Jayson and Reymond were exceptional hosts. The property is gorgeous and our room was the equivalent of an upscale boutique hotel. It was stylish, felt luxurious and very private. Every morning Jayson prepared gourmet breakfast as well as fresh baked pastries and fruits. I have stayed at many boutique hotels throughout the world and this experience was top notch. I would not stay anyplace else in St. Petersburg. Highly recommended!!
    Maria
    United States of America
  • From $128.17 per night
    7.3
    Good · 742 reviews
    The hotel was fine for my quick visit in St. Petersburg. The staff was friendly & welcoming & the room was spacious. Traveled to town to catch a Rays game & was pleased by how close the stadium was to the hotel.
    Vincent
    United States of America
  • From $77.46 per night
    6.8
    Pleasant · 755 reviews
    The location! It was easy to get to and from Tampa and downtown St Pete.
    abridges
    United States of America
  • From $389.85 per night
    8.7
    Excellent · 597 reviews
    Beautiful hotel. Lovely staff with a great location in downtown St. Petersburg. Hotel food and rooftop bar a plus. Highly recommend. The birchwood will not disappoint❤️❤️
    Kathleen
    United States of America
  • From $135.49 per night
    6.4
    Pleasant · 1,011 reviews
    What a SHAME!!! a beautiful historical building in downtown St.Pete and it has not been refurbished. I’ve since spoken to several other disappointed people who had the same experience. It’s as if foreigners came in & bought the building with no interest in its history or culture and did the minimum to have a hotel. If it were remodeled in the theme of the era in which it was originally built the owners & investers would have a gem. Again, what a SHAME!!!
    Kellie
    United States of America
  • 8.8
    Excellent · 31 reviews
    The property was perfect size, clean, and nicely appointed. It was a great location with it's proximity to Eckerd, to St. Pete Beach, and to downtown St. Petersburg. A great value.
    Kenneth Franklin
    United States of America
  • From $145.77 per night
    9.1
    Wonderful · 923 reviews
    Nice hotel in downtown St Pete, close to museums & Central Ave bars & boutique stores. Efficient checkin. Good breakfast. Nice good sized room & nice bath.
    Jack
    United States of America

Research, refine, and make plans for your whole trip