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.6 out of 5 (748 reviews)

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

$88
per night
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 (680 reviews)

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

$189
per night
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 (672 reviews)

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

$259
per night
Hilton St. Petersburg Carillon Park
Hilton St. Petersburg Carillon Park

950 Lake Carillon Dr, St. Petersburg 33716

3.5 out of 5.0
4.6 out of 5 (534 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 …

$137
per night
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,487 reviews)

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

$117
per night
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 (544 reviews)

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

$148
per night
Comfort Inn North
Comfort Inn North

2260 54th Ave N, St. Petersburg 33714

2.5 out of 5.0
4 out of 5 (1,097 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 …

$81
per night
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.2 out of 5 (164 reviews)

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

$189
per night
Comfort Inn & Suites Northeast - Gateway
Comfort Inn & Suites Northeast - Gateway

875 94th Avenue North, St. Petersburg 33702

3.0 out of 5.0
4.5 out of 5 (374 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 …

$90
per night
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 (344 reviews)

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

$166
per night
Hide content

Where to stay in St. Petersburg

St. Petersburg Hotel Guide

If you are trying to decide where to stay while in St. Petersburg, you'll find a wide assortment of options to choose from. About 65 hotels and apartments can be found within a 6-mile radius of St. Petersburg's heart.

Stay within walking distance of downtown St. Petersburg. Accommodations in the area include Hampton Inn St Petersburg and Quality Inn & Suites at Tropicana Field.

No trip to St. Petersburg would be complete without a visit to the Salvador Dali Museum. The The Vinoy Renaissance St. Petersburg Resort & Golf Club and Larelle House Bed and Breakfast, are all within a 0.1 miles radius of Salvador Dali Museum.

The Hampton Inn & Suites St. Petersburg/Downtown is close to Museum of Fine Arts. Another close Expedia-listed hotel is the Courtyard by Marriott St. Petersburg Downtown. If you'd prefer to stay near Sunken Gardens, you could also check out the Hotel Indigo St Petersburg Downtown or the Hilton St. Petersburg Bayfront. The Pier and the Great Explorations Children's Museum are two more often-visited St. Petersburg attractions. The Beach Drive Inn Bed & Breakfast and the La Veranda Bed & Breakfast are within walking distance from the Pier. The Mansion Inn and the Cordova Inn, are close to the Great Explorations Children's Museum.

Here at Expedia, we understand that all travelers have varying vacation budgets. So if you're seeking somewhere to base yourself at the cheaper end of the range, St. Petersburg features some solid options. The Hollander Boutique Hotel is 2 miles from the center of St. Petersburg, while the Magnuson Hotel Marina Cove is 6 miles away. Some more budget options in St. Petersburg are the La Quinta Inn & Suites St Petersburg Northeast and the Comfort Inn & Suites Northeast - Gateway.

17 miles from the center of St. Petersburg, is the Sandpearl Resort. Alternatively, the Hyatt Regency Clearwater Beach Resort & Spa is situated 16 miles away. The Loews Don CeSar Hotel as well as the Clearwater Beach Marriott Suites on Sand Key are two more Expedia-listed options around St. Petersburg.

Why not spread your wings and check out the many delights around Tampa Bay while you are in the region? Tampa Bay boasts beaches and wetlands, and common Tampa Bay sights include lighthouses. In this region of United States of America travelers can enjoy hiking and shore fishing.

16 miles to the northwest of St. Petersburg is Clearwater Beach, where you can visit Sand Key Park and Pier 60 Park. Clearwater Beach hotels include the Hilton Clearwater Beach and Sheraton Sand Key Resort. 9 miles to the northwest of St. Petersburg, is Seminole, which is home to the DoubleTree Beach Resort by Hilton Tampa Bay-North Redington and Hotel Sol. The Lake Seminole Park and Tides Golf Club are a couple of the most popular sites to check out while in Seminole.

If you are planning on flying through St. Petersburg-Clearwater International Airport, you may plan to book a room at St. Petersburg Marriott Clearwater, or Hilton St. Petersburg Carillon Park, which are both a short ride away.