Top 10 Hotels in St. Petersburg

See all 35 Hotels in St. Petersburg
Magnuson Hotel Marina Cove
Magnuson Hotel Marina Cove

6800 Sunshine Skyway Ln S, St. Petersburg 33711

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

Nestled on the beach, this St. Petersburg hotel is within 3 mi (5 km) of Bay Village Shopping Center, Boyd Hill Nature …

$161
Hilton St. Petersburg Bayfront
Hilton St. Petersburg Bayfront

333 1st St S, St. Petersburg 33701

3.5 out of 5.0
3.8 out of 5 (203 reviews)

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

$209
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.5 out of 5 (194 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
Hilton St. Petersburg Carillon Park
Hilton St. Petersburg Carillon Park

950 Lake Carillon Dr, St. Petersburg 33716

3.5 out of 5.0
4.5 out of 5 (124 reviews)

Situated near the airport, this hotel is 0.8 mi (1.2 km) from Feather Sound Country Club and 2.5 mi (4.1 km) from Tampa Bay …

$179
Hollander Boutique Hotel
Hollander Boutique Hotel

421 4th Ave N, St. Petersburg 33701

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

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

$127
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 (174 reviews)

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

$220
Comfort Inn North
Comfort Inn North

2260 54th Ave N, St. Petersburg 33714

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

Located in the heart of St. Petersburg, this hotel is 1.8 mi (2.9 km) from Sawgrass Lake Park and 3.1 mi (5 km) from Great …

$125
Courtyard by Marriott St. Petersburg Downtown
Courtyard by Marriott St. Petersburg Downtown

300 4th St N, St. Petersburg 33701

3.0 out of 5.0
4.3 out of 5 (59 reviews)

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

$279
Comfort Inn & Suites Northeast - Gateway
Comfort Inn & Suites Northeast - Gateway

875 94th Avenue North, St. Petersburg 33702

3.0 out of 5.0
4.3 out of 5 (64 reviews)

Situated in St. Petersburg, this hotel is 1.5 mi (2.4 km) from Derby Lane and within 6 mi (10 km) of Sunken Gardens and Great …

$143
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 (88 reviews)

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

$200

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.