Sat 23 °C

Most Popular Hotels in Downtown St. Petersburg

See all 580 Hotels in Downtown 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.

Hollander Boutique Hotel
Hollander Boutique Hotel

421 4th Ave N, St. Petersburg 33701

3.0 out of 5.0

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

£85
per night
The Birchwood
The Birchwood

340 Beach Dr Ne, St. Petersburg 33701

3.0 out of 5.0

Located in Downtown St. Petersburg, this hotel is steps from Chihuly Collection and Museum of Fine Arts. Salvador Dali Museum …

£231
per night
Crystal Palms Beach Resort
Crystal Palms Beach Resort

11605 Gulf Blvd, Treasure Island 33706

3.5 out of 5.0

This Treasure Island property is situated on an barrier island. Tropicana Field is a regional attraction, as is Sunken Garden …

£78
per night
Grand Plaza Beachfront Resort Hotel
Grand Plaza Beachfront Resort Hotel

5250 Gulf Blvd, St. Pete Beach 33706

3.0 out of 5.0

Nestled between the Gulf of Mexico and Boca Ciega Bay, the Grand Plaza Beachfront Resort is steps away from the white sands …

£86
per night
Treasure Island Beach Resort
Treasure Island Beach Resort

10800 Gulf Blvd, Treasure Island 33706

4.0 out of 5.0

Situated on the beach, this resort is within 1 mi (2 km) of Dolphin Marine Rentals, Suncoast Seabird Sanctuary, and Treasur …

Get Rates
Avalon Hotel
Avalon Hotel

443 4th Avenue North, St. Petersburg 33701

2.5 out of 5.0

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

£77
per night
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

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 …

£51
per night
Cordova Inn
Cordova Inn

253 2nd Ave N, St. Petersburg 33701

2.5 out of 5.0

Built in 1921, this smoke-free boutique hotel in St. Petersburg, Florida is 3 blocks from Tampa Bay, and 9 miles from the Gulf.

£69
per night
The Kimpton Hotel Zamora
The Kimpton Hotel Zamora

3701 Gulf Blvd, St. Pete Beach 33706

4.0 out of 5.0

Situated near the beach, this hotel is within 1 mi (2 km) of Dolphin Landings Charter Boat Center, Polynesian Putter, and …

£135
per night
Ponce De Leon Hotel
Ponce De Leon Hotel

95 Central Ave, St. Petersburg 33701

3.0 out of 5.0

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

£83
per night
Hide content

Narrow your search

Pocket Guide: Downtown St. Petersburg

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

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