Search Hotels near Top St. Petersburg Attractions

Top 10 Hotels in St. Petersburg

See all 33 Hotels in 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,629 reviews)

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

$110
Staybridge Suites St. Petersburg Downtown
Staybridge Suites St. Petersburg Downtown

940 5th Avenue S, St. Petersburg 33705

3.0 out of 5.0
4.7 out of 5 (418 reviews)

Located in the heart of St. Petersburg, this hotel is within a 15-minute walk of All Children's Hospital and Tropicana Field. …

$171
Avalon Hotel Downtown St. Petersburg
Avalon Hotel Downtown St. Petersburg

443 4th Avenue North, St. Petersburg 33701

2.5 out of 5.0
4.4 out of 5 (72 reviews)

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

$99
Cordova Inn
Cordova Inn

253 2nd Ave N, St. Petersburg 33701

2.5 out of 5.0
3.8 out of 5 (642 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
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,336 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 …

Get Rates
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 (700 reviews)

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

$149
Days Inn St. Petersburg North
Days Inn St. Petersburg North

5005 34th Street North, St. Petersburg 33714

2.5 out of 5.0
2.9 out of 5 (767 reviews)

Located in Lealman, this motel is 2.1 mi (3.4 km) from Sawgrass Lake Park and within 6 mi (10 km) of Sunken Gardens and Great …

$53
The Birchwood
The Birchwood

340 Beach Dr Ne, St. Petersburg 33701

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

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

$300
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 (562 reviews)

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

$161
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 (353 reviews)

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

$148

Recent Reviews in St. Petersburg

Hide content

Where to stay in St. Petersburg

St. Petersburg Hotel Guide

Apartment and hotel choices are in plentiful supply in St. Petersburg. Spend some time checking out our 32 accommodation listings, which are all within a 0.1-mile radius of St. Petersburg's center.

The The Vinoy Renaissance St. Petersburg Resort & Golf Club and Hampton Inn & Suites St. Petersburg/Downtown are the more centrally located hotels in St. Petersburg.

Of course, a visit to St. Petersburg wouldn't seem complete if you don't make a trip to the Salvador Dali Museum. Many visitors choose to stay near this iconic attraction when they are in St. Petersburg. The Courtyard by Marriott St. Petersburg Downtown and Hotel Indigo St Petersburg Downtown are all close by.

The Hilton St. Petersburg Bayfront is close to Museum of Fine Arts. Another close Expedia-approved hotel is the Beach Drive Inn Bed & Breakfast. If you'd prefer to stay near Sunken Gardens, you could check out the La Veranda Bed & Breakfast or the Mansion Inn. The Pier, another well-known St. Petersburg attraction, is close to the Cordova Inn and also the Ponce De Leon Hotel. Accommodations close to the Great Explorations Children's Museum include the Hollander Boutique Hotel and also the The Inn on Third.

If you have a limited budget and are simply looking for the best priced St. Petersburg places to stay, our hotel database also has plenty of economy lodgings to choose from in the vicinity. 5 miles from St. Petersburg's center is where you'll find the Magnuson Hotel Marina Cove. The La Quinta Inn & Suites St Petersburg Northeast is only 4 miles away. Other lower-cost room options are the Comfort Inn & Suites Northeast - Gateway and the The Inn on Third.

19 miles from the middle of St. Petersburg, is the Sandpearl Resort. Alternatively, the Hyatt Regency Clearwater Beach Resort & Spa is located 18 miles away. More hotel and apartment options worth looking into are the Seminole Hard Rock Hotel & Casino Tampa and the Loews Don CeSar Hotel.

Once you have spent time in St. Petersburg, try and leave enough time to check out Tampa Bay's other attractions. Tampa Bay boasts beaches, and common Tampa Bay tourist destinations include lighthouses. Adventurous visitors might try hiking, shore fishing and sunbathing here.

Looking for more to do? Why not spend some time exploring Sand Key Park and Pier 60 Park, which you'll find in Clearwater Beach, 18 miles to the northwest of St. Petersburg. Clearwater Beach hotel options include the Clearwater Beach Marriott Suites on Sand Key and Hilton Clearwater Beach. Alternatively, you could consider staying at Downtown St. Petersburg, 0.3 miles to the northwest of St. Petersburg, where you can pick from the Hampton Inn St Petersburg and Quality Inn & Suites at Tropicana Field. If you're staying in Downtown St. Petersburg, set aside some time to check out the American Stage Theatre Company and 400 Beach.

St. Petersburg-Clearwater International Airport is 10 miles away from St. Petersburg. Travelers who choose to stay nearby, you can easily secure a room at the St. Petersburg Marriott Clearwater or the Hilton St. Petersburg Carillon Park.