Most Popular Hotels in St Petersburg

See all 36 Hotels in St Petersburg
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Magnuson Hotel Marina Cove
Magnuson Hotel Marina Cove

6800 Sunshine Skyway Ln S, St. Petersburg 33711

3.0 out of 5.0
3.6 out of 5 (703 reviews)

Nestled on the beach, this St. Petersburg hotel is within 3 mi (5 km) of Bay Village Shopping Center, Boyd Hill Nature Park …

£70
Ponce De Leon Hotel
Ponce De Leon Hotel

95 Central Ave, St. Petersburg 33701

3.0 out of 5.0
3.5 out of 5 (1,323 reviews)

Located in the heart of St. Petersburg, this hotel is within a 10-minute walk of Pioneer Park and Museum of Fine Arts …

£65
Red Roof Inn St. Petersburg
Red Roof Inn St. Petersburg

4999 34th Street N, St. Petersburg 33714

2.5 out of 5.0
3.3 out of 5 (1,201 reviews)

Situated in the suburbs, this motel is 2.2 mi (3.5 km) from Sawgrass Lake Park and within 6 mi (10 km) of Great Explorations …

£47
Hilton St. Petersburg Bayfront
Hilton St. Petersburg Bayfront

333 1st St S, St. Petersburg 33701

3.5 out of 5.0
3.9 out of 5 (660 reviews)

This 15-story hotel is in the city's Waterfront District, across the street from Al Lang Stadium and Mahaffey Performing Arts …

£120
The Vinoy Renaissance St. Petersburg Resort & Golf Club
The Vinoy Renaissance St. Petersburg Resort & Golf Club

501 5th Ave Ne, St. Petersburg 33701

4.0 out of 5.0
4.6 out of 5 (633 reviews)

Situated in St. Petersburg, this spa resort is within a 10-minute walk of Chihuly Collection and Museum of Fine Arts …

£157
Hollander Boutique Hotel
Hollander Boutique Hotel

421 4th Ave N, St. Petersburg 33701

3.0 out of 5.0
4.4 out of 5 (1,369 reviews)

Located in the heart of St. Petersburg, this hotel is within a 15-minute walk of The Coliseum and Museum of Fine Arts …

£86
Hampton Inn & Suites St. Petersburg/Downtown
Hampton Inn & Suites St. Petersburg/Downtown

80 Beach Dr NE, St. Petersburg 33701

2.5 out of 5.0
4.6 out of 5 (518 reviews)

Situated in St. Petersburg, this hotel is within a 5-minute walk of Pioneer Park and Museum of Fine Arts. Salvador Dali …

£141
Hilton St. Petersburg Carillon Park
Hilton St. Petersburg Carillon Park

950 Lake Carillon Dr, St. Petersburg 33716

3.5 out of 5.0
4.6 out of 5 (510 reviews)

Situated near the airport, this hotel is 0.8 mi (1.2 km) from Feather Sound Country Club and 2.5 mi (4.1 km) from Tampa Bay …

£110
Courtyard by Marriott St. Petersburg Downtown
Courtyard by Marriott St. Petersburg Downtown

300 4th St N, St. Petersburg 33701

3.0 out of 5.0
4.2 out of 5 (154 reviews)

Located in the heart of St. Petersburg, this hotel is within a 10-minute walk of The Coliseum and Museum of Fine Arts …

£134
Days Inn St. Petersburg North
Days Inn St. Petersburg North

5005 34th Street North, St. Petersburg 33714

2.5 out of 5.0
3 out of 5 (696 reviews)

Located in the heart of St. Petersburg, this motel is 2.1 mi (3.4 km) from Sawgrass Lake Park and within 6 mi (10 km) of …

£50

Recent Reviews in St Petersburg

Hide content

Narrow your search

Pocket Guide: St Petersburg

Search for hotels in St Petersburg on Expedia.co.uk. You can easily find your hotels in St Petersburg using one of the methods below:

  • View our selection of featured hotels in St Petersburg
  • Use the map to find hotels in the St Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of St Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St Petersburg
  • Enter your travel dates to view the best deals on hotels in St Petersburg - while they last
false