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,589 reviews)

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

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

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

$180
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
Cordova Inn
Cordova Inn

253 2nd Ave N, St. Petersburg 33701

2.5 out of 5.0
3.8 out of 5 (635 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.

$129
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 (350 reviews)

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

$182
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 (38 reviews)

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

$135
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,322 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 …

$81
Mansion Inn
Mansion Inn

105 5th Avenue NE, St. Petersburg 33701

3.0 out of 5.0
3.6 out of 5 (79 reviews)

Located in Downtown St. Petersburg, this hotel is within a 10-minute walk of 400 Beach and Museum of Fine Arts. The Pier an …

$129
La Quinta Inn & Suites St Petersburg Northeast
La Quinta Inn & Suites St Petersburg Northeast

6638 4th St N, St. Petersburg 33702

2.5 out of 5.0
3.9 out of 5 (242 reviews)

Situated in the suburbs, this hotel is within 3 mi (5 km) of Sawgrass Lake Park, Great Explorations Children's Museum, and …

$112
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 (702 reviews)

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

$249

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.