Top Rated Hotels in Downtown St. Petersburg

Top 10 Hotels in Downtown St. Petersburg

See all 585 Hotels in Downtown St. Petersburg
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. …

$109
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 …

$93
per night
Loews Don CeSar Hotel
Loews Don CeSar Hotel

3400 Gulf Blvd, St. Pete Beach 33706

4.0 out of 5.0

Known as Florida's "Pink Palace," the Loews Don CeSar Hotel, facing the white sands of the Gulf of Mexico, was built in 192 …

$179
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 …

$48
per night
Treasure Bay Resort & Marina
Treasure Bay Resort & Marina

11125 Gulf Blvd, Treasure Island 33706

3.0 out of 5.0

Located along the Intracoastal Waterway, this smoke-free hotel is across the street from the Gulf of Mexico, a public beach …

$82
per night
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 …

$84
per night
Red Roof Inn Clearwater Airport
Red Roof Inn Clearwater Airport

3580 Ulmerton Road, Clearwater 33762

3.0 out of 5.0

Situated near the airport, this hotel is 1.3 mi (2.2 km) from Feather Sound Country Club and 1.5 mi (2.4 km) from Tampa Bay …

$43
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 …

Get Rates
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 …

$107
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.

$89
per night
Hide content

Where to stay in Downtown St. Petersburg

Downtown St. Petersburg Hotel Guide

Downtown St. Petersburg offers visitors to St. Petersburg - Clearwater loads of comfortable lodging options to choose from. We currently offer no less than 33 places to stay within a 6-mile radius of Downtown St. Petersburg's center.

Booking a place in central Downtown St. Petersburg couldn't be easier. Expedia's comprehensive booking page features the Larelle House Bed and Breakfast and Hampton Inn & Suites St. Petersburg/Downtown, which you'll find within a 0.6-mile radius of Downtown St. Petersburg's center.

For those looking for economical hotels, try the Cordova Inn, Ponce De Leon Hotel and Hollander Boutique Hotel.

18 miles from the main part of Downtown St. Petersburg, is the Sandpearl Resort. Alternatively, the Hyatt Regency Clearwater Beach Resort & Spa can be found 18 miles away. Two more Expedia-listed hotels are the Seminole Hard Rock Hotel & Casino Tampa and the Loews Don CeSar Hotel.

Why don't you take the time to broaden your horizons and investigate the many delights to be found in Tampa Bay while you are in the region? Investigate Tampa Bay's lighthouses and photograph its beaches and wetlands. In this part of United States of America visitors might also enjoy hiking and shore fishing.

18 miles away from Downtown St. Petersburg you'll find Clearwater Beach, where visitors can enjoy Sand Key Park and Pier 60 Park. Clearwater Beach hotels and accommodations are the Clearwater Beach Marriott Suites on Sand Key and Hilton Clearwater Beach. Alternatively, you could stay in Seminole, 11 miles to the northwest of Downtown St. Petersburg, where you can choose from the DoubleTree Beach Resort by Hilton Tampa Bay-North Redington and Hotel Sol. Whether you're just passing through or staying in Seminole, make sure you visit the Lake Seminole Park and Tides Golf Club.

Just because you are far from home, doesn't mean you can't indulge in your love of sports. You'll find Arcadia Rodeo Arena 60 miles to the southeast of Downtown St. Petersburg. Sports fans wishing to sleep near to the action can choose from the Holiday Inn Express Hotel and Suites Arcadia or the Knights Inn Arcadia.

Located 10 miles from Downtown St. Petersburg is St. Petersburg-Clearwater International Airport. Stay nearby at Residence Inn By Marriott St Petersburg Clearwater or Homewood Suites by Hilton St. Petersburg Clearwater.