Filters
Popular
29
106
59
33
31
79
69
54
1
Search by name
Star rating
3
26
19
154
MoreLess
Guest rating
1
9
10
4
MoreLess
Accommodation type
79
MoreLess
Price per night
52
15
35
71
29
MoreLess
Districts
30
MoreLess
Hotel type
94
71
57
39
21
13
10
8
5
3
3
2
64
30
5
3
3
3
1
MoreLess
Amenities
106
59
33
31
31
30
27
MoreLess
Room features
4
2
7
20
76
8
11
8
1
MoreLess
Services
1
4
19
6
9
6
MoreLess
Brands
3
3
3
2
2
2
2
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 202 hotels in St. Petersburg
Get Prices

202 hotels in St. Petersburg, Florida

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Magnuson Hotel Marina Cove6800 Sunshine Skyway Lane, St. Petersburg, United States, 33711View on map
8.3 km from City Centre
Guests can enjoy Tampa Bay views from rooms or use a gym, yoga classes and a fitness centre.
  • The hotel has
    • On-site car park
    +1
7.6
Very good99 reviews
Price fromC$ 165per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hilton St. Petersburg Carillon Park950 Lake Carillon Drive, St. Petersburg, United States, 33716View on map
13.3 km from City Centre
Boasting 227 rooms and cots, a mini club and a pool for children, the venue is settled in the heart of the city.
  • The hotel has
    • Paid parking
    +1
8.4
Great49 reviews
Price fromC$ 268per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Quality Inn & Suites At Tropicana Field1400 34Th St. N., St. Petersburg, United States, 33713View on map
4.2 km from City Centre1000 m from Mazzaros Italian Market
Located 5 km from St. Petersburg's city centre, this hotel boasts non-smoking rooms and a year-round outdoor swimming pool.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
7.0
Very good40 reviews
Price fromC$ 144per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hampton Inn & Suites St. Petersburg/Downtown80 Beach Drive Ne, St. Petersburg, United States, 33701View on map
The hotel includes a private pool, boasting a prime location close to Salvador Dali Museum.
  • The hotel has
    • USD 16 per day
    +1
8.4
Great20 reviews
Price fromC$ 317per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hilton St. Petersburg Bayfront333 1St St S, St. Petersburg, United States, 33701-4342View on map
800 m from City Centre200 m from Mahaffey Theater
The hotel centrally located in Downtown Saint Petersburg district close to The Pier has 333 rooms.
  • The hotel has
    • USD 16 per day
    +1
6.6
Nice63 reviews
Price fromC$ 309per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Renaissance Vinoy Resort501 5Th Avenue Ne, St. Petersburg, United States, 33701View on map
1.2 km from City Centre800 m from Palladium Theatre
This hotel features a summer terrace, an indoor swimming pool and a tennis court, together with rooms overlooking the garden, and is located in a shopping area.
  • The hotel has
    • USD 12.95 per day
    +1
  • The hotel has
    • USD 18.19 per day
    +1
7.8
Very good44 reviews
Price fromC$ 506per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Comfort Inn & Suites Northeast - Gateway875 94Th Avenue North, St. Petersburg, United States, 33702View on map
9.5 km from City Centre
Boasting a private swimming pool along with a lobby restaurant, this hotel is located near Sawgrass Lake Park and a port.
  • The hotel has
    • On-site car park
    +1
8.0
Great12 reviews
Price fromC$ 193per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Holiday Inn - St. Petersburg West1200 34Th Street North, St. Petersburg, United States, 33713View on map
4.1 km from City Centre1.2 km from Mazzaros Italian Market
You can relax by a year-round outdoor swimming pool or in a lounge bar, provided during your stay in the attractive hotel situated in the heart of St. Petersburg.
  • The hotel has
    • On-site car park
    +1
7.6
Very good130 reviews
Price fromC$ 152per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
St. Petersburg Marriott Clearwater12600 Roosevelt Boulevard, North, St. Petersburg, United States, 33716View on map
12.9 km from City Centre
Offering 197 rooms together with a heated indoor pool and a tennis court onsite, the hotel is set in a beach area.
  • The hotel has
    • Paid Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour business centre
    +3
7.6
Very good42 reviews
Price fromC$ 271per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Courtyard By Marriott St. Petersburg Downtown300 Fourth Street North, St. Petersburg, United States, 33701View on map
300 m from City Centre300 m from St. Pete's Historic Coliseum
The hotel offers easy access to The Dali Museum, boasting 128 rooms in the heart of St. Petersburg.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • USD 14 per day
    +1
7.8
Very good2 reviews
Price fromC$ 358per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Comfort Inn North2260 54Th Avenue North, St. Petersburg, United States, 33714View on map
5.7 km from City Centre1.5 km from Cooke Real Estate School
The hotel is located in the busy area of St. Petersburg, not far away from NOVA 535, overlooking the garden.
  • The hotel has
    • On-site car park
    +1
7.2
Very good91 reviews
Price fromC$ 156per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hollander Boutique Hotel421 4Th Ave N, St. Petersburg, United States, 33701View on map
500 m from City Centre300 m from Palladium Theatre
The hotel is centrally situated facing The Dali Museum and offers a year-round outdoor swimming pool along with a playroom, a playground and a pool for guests with children.
  • The hotel has
    • On-site car park
    +1
8.4
Great25 reviews
Price fromC$ 173per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Beach Drive Inn Bed & Breakfast532 Beach Drive Ne, St. Petersburg, United States, 33701View on map
1.0 km from City Centre600 m from Palladium Theatre
Featuring 6 rooms, a library and tennis courts, this venue is 60 minutes' drive from Clearwater Beach in St. Petersburg.
  • The bed & breakfast has
    • On-site car park
    +1
8.8
Great35 reviews
Price fromC$ 243per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Ponce De Leon Hotel95 Central Avenue, St. Petersburg, United States, 33701View on map
700 m from City Centre400 m from American Stage
Offering individual rooms and steam baths and massage, the property welcomes guests in the heart of St. Petersburg.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
6.8
Nice55 reviews
Price fromC$ 132per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Holiday Inn Express St. Petersburg North2171 54Th Ave N, St. Petersburg, United States, 33714View on map
5.8 km from City Centre
Centrally set close to Sawgrass Lake Park, the hotel offers non-smoking rooms and a lounge restaurant.
  • The hotel has
    • On-site car park
    +1
8.2
Great31 reviews
Price fromC$ 205per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Hotel Indigo Saint Petersburg Downtown234 Third Avenue North, St. Petersburg, United States, 33701View on map
500 m from City Centre400 m from Palladium Theatre
The hotel with an outdoor swimming pool is located in the heart of St. Petersburg close to The Pier.
  • The hotel has
    • USD 15 per day
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
7.4
Very good57 reviews
Price fromC$ 230per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Staybridge Suites St. Petersburg Downtown940 5Th Avenue S, St. Petersburg, United StatesView on map
1.2 km from City Centre700 m from St Petersburg Bowl
With 119 rooms to offer, the hotel boasts an indoor swimming pool and tennis courts, perfectly located in a business area.
  • The hotel has
    • On-site car park
    +1
8.4
Great3 reviews
Price fromC$ 305per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Red Roof Inn Tampa Bay - St Petersburg4999 34Th Street North, St. Petersburg, United States, 33714View on map
6.2 km from City Centre300 m from Pro Karting Experience
Conveniently located in St. Petersburg, a few steps away from Sawgrass Lake Park, this hotel offers you a wellness area and a Jacuzzi onsite along with a beautiful view of the lake.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
6.4
Nice60 reviews
Price fromC$ 100per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
La Quinta Inn & Suites St Petersburg Northeast6638 4Th Street North, St. Petersburg, United States, 33702-6841View on map
6.7 km from City Centre200 m from Practically Pikasso
Opened in 2005, just outside Ayurvedic Massage and Yoga of Central Florida, this charming property features a gym and a fitness centre.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
7.8
Very good26 reviews
Price fromC$ 149per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Days Inn By Wyndham St. Petersburg5005 34Th Street North, St. Petersburg, United States, 33714View on map
This accommodation is located near Sawgrass Lake Park in a shopping area and boasts an outdoor pool together with a 24-hour bar onsite.
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
1.0
Guest rating1 review
Price fromC$ 110per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night

Your booking experience in St. Petersburg

With a handpicked selection of, accessible search tools and descriptive hotel profiles, you'll find St. Petersburg hotel deals in a wink. Ibooked.ca allows you to shorten your search in Florida by amenities and hotel brands. Booking a hotel in Florida is a piece of cake with us and you are going to thoroughly enjoy it!

Budget hotels in St. Petersburg

If you're on the hunt for a low-cost stay, check out Budget Inn - St. Petersburg with rates starting from 114C$ or Days Inn St. Petersburg Central where prices start at 176C$.

Proximity to public transport

Several hotels near St. Petersburg, FL (SPG-Albert Whitted) airport offer comfortable accommodations, such as Hilton St. Petersburg Bayfront or Larelle House Bed And Breakfast.

Convenience of staying in the city centre

Visitors interested in staying in the downtown should check out La Veranda Bed & Breakfast or Hampton Inn & Suites St. Petersburg/Downtown, conveniently located near popular attractions, such as Florida CraftArt. Look out for deals at hotels in Downtown Saint Petersburg district including the 3-star Courtyard By Marriott St. Petersburg Downtown and Beach Drive Inn Bed & Breakfast.

Select a hotel next to Cruising Florida Powerboat Academy, such as Hollander Boutique Hotel, which is located a 5-minute walk away from the city center.

Luxury and boutique accommodation

For those travelers looking to indulge in a bit of luxury, the 4-star Hilton St. Petersburg Carillon Park comes with an outdoor swimming pool, a golf course and a swimming pool. If you like comfort and coziness, think about booking a room at Magnuson Hotel Marina Cove which is within 10 minutes' walk of Salt and Mist Sea Tours. If you prefer chain hotels, Knights Inn St Petersburg Tropicana in Lealman district has an outdoor swimming pool and a swimming pool and is 2.5 km from The Fish Hunter Fishing Charters.

Apartments, B&Bs and others

Bahia Vista 8-314 - Two Bedroom Condo, located near Island Lure Fishing Adventures, is a cozy bed-and-breakfast hotel offering a Jacuzzi and a seasonal outdoor pool. Book a room at Holiday Inn Express St. Petersburg North where you can enjoy a kid-friendly environment with an outdoor swimming pool, a golf course and lawn tennis. For a relaxing vacation, book a resort hotel near Plain Jane Boutique, such as Staybridge Suites St. Petersburg Downtown or Hampton Inn St. Petersburg.

+ Read more - Less

Filtering results

Please wait...

202 hotels found