Most Popular Hotels in St. Petersburg

See all 35 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 (785 reviews)

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

£141
Red Roof Inn Tampa Bay - St. Petersburg
Red Roof Inn Tampa Bay - St. Petersburg

4999 34th Street N, St. Petersburg 33714

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

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

£77
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 (693 reviews)

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

£190
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 (696 reviews)

Situated in St. Petersburg, this spa resort is within a 10-minute walk of 400 Beach and Museum of Fine Arts. Salvador Dali …

£225
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 (542 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 …

£180
Comfort Inn North
Comfort Inn North

2260 54th Ave N, St. Petersburg 33714

2.5 out of 5.0
4 out of 5 (1,107 reviews)

Located in the heart of St. Petersburg, this hotel is 1.8 mi (2.9 km) from Sawgrass Lake Park and 3.1 mi (5 km) from Great …

£102
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 (172 reviews)

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

£253
Comfort Inn & Suites Northeast - Gateway
Comfort Inn & Suites Northeast - Gateway

875 94th Avenue North, St. Petersburg 33702

3.0 out of 5.0
4.5 out of 5 (386 reviews)

Situated in St. Petersburg, this hotel is 1.5 mi (2.4 km) from Derby Lane and within 6 mi (10 km) of Sunken Gardens and Great …

£130
Hotel Indigo St Petersburg Downtown
Hotel Indigo St Petersburg Downtown

234 3rd Ave N, St. Petersburg 33701

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

Located in Downtown St. Petersburg, this hotel is within a 10-minute walk of American Stage Theatre Company and Museum of Fin …

£197
Quality Inn & Suites at Tropicana Field
Quality Inn & Suites at Tropicana Field

1400 34th St N, St. Petersburg 33713

2.5 out of 5.0
3.1 out of 5 (268 reviews)

Located in the heart of St. Petersburg, this motel is within 3 mi (5 km) of Nova 535, Tropicana Field, and Sunken Gardens. …

£71
Hide content

Narrow your search

Pocket Guide: St. Petersburg

Visiting St Petersburg

Visitors are sure to enjoy the restaurants, beaches, and live music in St Petersburg. Visitors who journey to this welcoming city can discover its museums, theatres, and shopping. Top attractions include Salvador Dali Museum and Sunken Gardens.
  • There are 34 St Petersburg hotels
  • March is the most expensive month to travel here, while August tends to be the cheapest
  • Closest major airport is in St. Petersburg, FL (PIE-St. Petersburg-Clearwater Intl.), 8.3 mi (13.3 km) from the city centre

Sightseeing around St Petersburg

  • Known for its live music, museums, and theatres, including cultural attractions such as Salvador Dali Museum, Great Explorations Children's Museum, and Museum of Fine Arts
  • The natural beauty of the beach is picturesque, and places to visit include Sunken Gardens, Fort De Soto Park, and Upham Beach
  • BayWalk, Pasadena Shopping Center, and Bay Village Shopping Center are top spots for shopping
  • Everyone—not just sports fans—will find lots of reasons to cheer at a game or event at Tropicana Field, Progress Energy Park, or Derby Lane

Staying in St Petersburg

With 34 hotels and other accommodation options to choose from, St Petersburg offers holiday retreats at affordable prices:
  • 21 hotels, ranging from GBP 68/night to GBP 228/night
  • 6 motels, ranging from GBP 65/night to GBP 65/night
For family trips or any other travel plans, you might consider these top-rated, larger hotels:
  • The Vinoy Renaissance St. Petersburg Resort & Golf Club, averaging GBP 267.73/night
  • Hilton St. Petersburg Carillon Park, averaging GBP 173.75/night
Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like these highly rated smaller hotels or specialty properties:
  • Hampton Inn & Suites St. Petersburg/Downtown, averaging GBP 170.09/night
  • Staybridge Suites St. Petersburg Downtown, averaging GBP 150.97/night
A 2.5-star favourite with Expedia travellers is Hampton Inn & Suites St. Petersburg/Downtown with a 4.7 out of 5 user rating while Staybridge Suites St. Petersburg Downtown and The Vinoy Renaissance St. Petersburg Resort & Golf Club are also highly rated by guests.

Dressing for St Petersburg

  • Between January and March, you can expect average temperatures of 25°C during the day and 12°C at night
  • From April to June, the average during the day is 33°C, while the average at night is 17°C
  • July through September has daytime averages of 33°C with nighttime averages of 23°C
  • In October–December, you can expect daytime averages of 31°C and nighttime averages of 12°C
  • Average annual rainfall for St Petersburg is 1290 millimetres
false