St. Petersburg City Map

In and around St. Petersburg

Oldsmar 41 Hotels
29.6 km
Gulfport 94 Hotels
6.6 km
Palm Harbor 57 Hotels
36.5 km
Seminole 32 Hotels
16.9 km
Belleair 92 Hotels
24.8 km

Popular Hotels in St. Petersburg, Florida

All 106 hotels in St. Petersburg, Florida

  • 3 Mi to Vinoy Park: St Petersburg Gem w/ Patio!
    3 Mi to Vinoy Park: St Petersburg Gem w/ Patio!
    1180 26th Ave N, St. Petersburg, Florida 33704, US
    Show map

    With a stay at 3 Mi to Vinoy Park: St Petersburg Gem w/ Patio! in St. Petersburg (Greater Woodlawn), you'll be within a 5-minute drive of Tampa Bay and... Read more…

    Free Wifi
    For more info about this hotel:
  • Private Beach + Outdoor Oasis: Home in St Pete!
    Private Beach + Outdoor Oasis: Home in St Pete!
    2500 Driftwood Rd SE, St. Petersburg, Florida 33705, US
    Show map

    With a stay at this cottage in St. Petersburg, you'll be within a 5-minute drive of Tampa Bay and Salvador Dali Museum. This cottage is 11.8 mi (19 km)... Read more…

    Free Wifi
    For more info about this hotel:
  • The Exchange Hotel
    The Exchange Hotel
    234 3rd Ave N, St. Petersburg, Florida 33701, US
    Show map

    Located in St. Petersburg (Downtown St. Petersburg), The Exchange Hotel is within a 15-minute walk of Tampa Bay and Vinoy Park. This hotel is 10.3 mi... Read more…

    Free Wifi
    For more info about this hotel:
  • The Vinoy Resort & Golf Club, Autograph Collection
    The Vinoy Resort & Golf Club, Autograph Collection
    501 5th Ave Ne, St. Petersburg, Florida 33701, US
    Show map

    The Vinoy Resort & Golf Club, Autograph Collection is centrally located in St. Petersburg, a 3-minute walk from Vinoy Park and 5 minutes by foot from... Read more…

    4.4/5
    Good
    994 reviews
    Free Wifi
    From USD 258
    per room / per night
  • Hollander Boutique Hotel
    Hollander Boutique Hotel
    421 4th Ave N, St. Petersburg, Florida 33701, US
    Show map

    A stay at Hollander Boutique Hotel places you in the heart of St. Petersburg, within a 15-minute walk of Tampa Bay and Vinoy Park. This spa hotel is 10.1... Read more…

    4.7/5
    Excellent
    1740 reviews
    Free Wifi
    From USD 132
    per room / per night
  • Hyatt Place St. Petersburg / Downtown
    Hyatt Place St. Petersburg / Downtown
    25 2nd Street North, St. Petersburg, Florida 33701, US
    Show map

    A stay at Hyatt Place St. Petersburg / Downtown places you in the heart of St. Petersburg, within a 15-minute walk of Tampa Bay and Salvador Dali Museum. ... Read more…

    4.5/5
    Excellent
    913 reviews
    Free Wifi
    From USD 179
    per room / per night
  • Crystal Bay Hotel
    Crystal Bay Hotel
    7401 Central Avenue, St. Petersburg, Florida 33710, US
    Show map

    With a stay at Crystal Bay Hotel in St. Petersburg (La Vista), you'll be a 4-minute drive from St. Petersburg - Clearwater Beaches and 7 minutes from... Read more…

    4.6/5
    Excellent
    922 reviews
    Free Wifi
    From USD 114
    per room / per night
  • The Birchwood
    The Birchwood
    340 Beach Dr Ne, St. Petersburg, Florida 33701, US
    Show map

    With a stay at The Birchwood, you'll be centrally located in St. Petersburg, steps from Chihuly Collection and 400 Beach. This hotel is 0.1 mi (0.2 km)... Read more…

    4.5/5
    Excellent
    409 reviews
    Free Wifi
    From USD 267
    per room / per night