Top 10 Hotels in Downtown St. Petersburg

See all 11 Hotels in Downtown St. Petersburg
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,398 reviews)

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

$99
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 (527 reviews)

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

$157
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 (333 reviews)

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

$132
Cordova Inn
Cordova Inn

253 2nd Ave N, St. Petersburg 33701

2.5 out of 5.0
3.8 out of 5 (581 reviews)

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

$99
The Birchwood
The Birchwood

340 Beach Dr Ne, St. Petersburg 33701

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

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

$215
Mansion Inn
Mansion Inn

105 5th Avenue NE, St. Petersburg 33701

3.0 out of 5.0
3.5 out of 5 (60 reviews)

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

$69
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 (644 reviews)

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

$199
Beach Drive Inn Bed & Breakfast
Beach Drive Inn Bed & Breakfast

532 Beach Dr. NE, St. Petersburg 33701

3.0 out of 5.0
4.1 out of 5 (71 reviews)

Located in the heart of St. Petersburg, this bed & breakfast is within a 10-minute walk of Chihuly Collection and Museum of …

$149
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 (671 reviews)

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

$152
Hilton Garden Inn Tampa Airport Westshore
Hilton Garden Inn Tampa Airport Westshore

5312 Avion Park Drive, Tampa 33807

3.0 out of 5.0
4.4 out of 5 (878 reviews)

Situated near the airport, this hotel is 0.9 mi (1.4 km) from Cypress Point Park and 2.8 mi (4.5 km) from Raymond James …

$101

Recent Reviews in Downtown St. Petersburg

Hide content

Where to stay in Downtown St. Petersburg

Downtown St. Petersburg Hotel Guide

Expedia.com offers a selection of 99 hotels in Downtown St. Petersburg. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Downtown St. Petersburg. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Downtown St. Petersburg neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Downtown St. Petersburg, Florida now, including last minute deals!