St Petersburg Hotel Accommodation - St. Petersburg

3 star
333 First Street South St Petersburg FL 33701-4342

Located in the Waterfront District, this Saint Petersburg hotel is 8 minutes' walk from the Dali Museum and 2 km from Tropicana Field, home to the Tampa Bay Rays. The hotel features a full-service spa...more

193 verified reviews
3 star
95 Central Avenue St Petersburg FL 33701

This Saint Petersburg, Florida hotel features 2 on-site restaurants and free property-wide Wi-Fi. Guests will be 15 minutes' walk from the shops and restaurants and Saint Petersburg Pier.A flat-scree...more

Review score
659 verified reviews
3 star
80 Beach Drive Northeast St Petersburg FL 33701

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

122 verified reviews
3 star
25 2nd Street North St Petersburg 33701

Conveniently located in the middle of St Petersburg, Hyatt Place St. Petersburg/Downtown is within 700 metres of Chihuly Collection and a 9-minute walk of The Dali' Museum. The property is 1.2 km from...more

427 verified reviews
3 self rated
940 5th Avenue South St Petersburg 33705

Offering an outdoor pool and free Wi-Fi access, this Saint Petersburg, Florida hotel is located 1.7 km from Tropicana Field and 1.5 km from Mahaffey Theater.A kitchenette with a stove top, refrigerato...more

Very good
160 verified reviews
2 star
253 2nd Avenue North St Petersburg FL 33701

This Florida hotel is less than 1 mile from the Saint Petersburg Pier and Demens Landing Park. A free continental breakfast is served daily, and free WiFi is available throughout the hotel.A cable TV...more

Very good
402 verified reviews
3 star
234 Third Avenue North St Petersburg FL 33701

Located in the heart of St. Petersburg city centre, the Hotel Indigo St. Petersburg Downtown is 15 minutes’ drive from the shores of Saint Pete Beach. Each room features a flat-screen cable TV.Free Wi...more

77 verified reviews
4 star
340 Beach Drive Northeast St Petersburg 33701

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

131 verified reviews
2 star
342 3rd Avenue North St Petersburg FL 33701

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.Rooms at The Inn On Third are uniquely decorated a...more

397 verified reviews
3 star
300 Fourth Street North St Petersburg FL 33701

This hotel is located in Saint Petersburg city centre, only 900 metres from North Shore beach. Free WiFi access and an indoor swimming pool are featured at the property.A flat-screen cable TV, a desk,...more

34 verified reviews

Book now and pay later rooms are subject to availabilty.

Not what you were looking for?
Try a different search here

Never miss a deal in St. Petersburg


Book with

  • Free cancellation on most rooms
  • Huge range of over 2M+ hotels, resorts, apartments, holiday homes + more
  • Compare, book & save $
  • No booking fees
  • Best price guarantee
  • Price guardian™ Don't book without it.
  • 100% Australian owned
  • Daily deals for inspiration to take a break!

Our Customers

  • The Sebel Hawkesbury was excellent. Great friendly staff and excellent rooms. 11/10 Highly recommend this Hotel
    A Denman
  • .... reservation process was fast and smooth. Grand Hyatt hotel has met our expectations. Our flight was very late and they allowed us to have late check out at 4 pm without extra charges. Definitely we will book again with
    D Purnamasari
  • Booking our hotel was a fast and painless process with A tick for your company.
    C Lee
  • The resevation service was simple to use and efficient.
    L Britz