Top Rated Hotels in St. Petersburg - Clearwater

Top 10 Hotels in St. Petersburg - Clearwater

See all 248 Hotels in St. Petersburg - Clearwater
Residence Inn by Marriott Clearwater Downtown
Residence Inn by Marriott Clearwater Downtown

940 Court Street, Clearwater 33756

3.0 out of 5.0
4.6 out of 5 (1,128 reviews)

Residence Inn by Marriott Clearwater Downtown is within a 10-minute drive of Clearwater Marine Aquarium. It’s a 15-minute …

$98
per night
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 (749 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
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,273 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 …

$53
per night
Hilton Clearwater Beach
Hilton Clearwater Beach

400 Mandalay Ave, Clearwater Beach 33767

3.5 out of 5.0
3.8 out of 5 (1,550 reviews)

Overlooking the Gulf of Mexico, this Hilton resort sits on 10 acres of white-sand beach across from a marina; the hotel is …

$160
per night
Magnuson Hotel Clearwater Beach
Magnuson Hotel Clearwater Beach

421 S Gulfview Blvd, Clearwater Beach 33767

2.5 out of 5.0
3.3 out of 5 (964 reviews)

Offering direct access to the beach, this Clearwater Beach hotel is in the entertainment district and within a 15-minute walk …

$103
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 …

$169
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 (673 reviews)

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

$229
per night
Pelican Pointe Hotel
Pelican Pointe Hotel

445 S. Gulfview Blvd, Clearwater Beach 33767

2.5 out of 5.0
4.1 out of 5 (1,467 reviews)

Situated near the beach, this hotel is within a 15-minute walk of Cle' and Pier 60 Park. Sand Key Park and Clearwater Marine …

$115
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 …

$113
per night
Beachcomber Beach Resort
Beachcomber Beach Resort

6200 Gulf Blvd, St. Pete Beach 33706

2.5 out of 5.0
3.9 out of 5 (1,526 reviews)

This 2-story hotel faces the Gulf of Mexico and the white sands of St Pete Beach from 5 acres of beachfront property; a …

$87
per night

Recent Reviews in St. Petersburg - Clearwater

Hide content

Where to stay in St. Petersburg - Clearwater

St. Petersburg - Clearwater Hotel Guide

St. Petersburg, FL, located in Pinellas County, is a popular vacation destination with travelers from all over the world. People come to St. Petersburg to enjoy its beautiful weather and see its famous sights like the Weedon Island Preserve. Luckily for you and your guests there are a number of different hotels in St Petersburg, FL to choose from. Hotel options range from 4 star hotels to hotels near the airport. There truly is a perfect hotel waiting for everyone in sunny St. Petersburg.

Visitors plan their St. Petersburg - Clearwater vacations in order to see the myriad of things to do that this part of FL is well known for. If you are a baseball fan, you can choose to stay at a St Petersburg hotel close to Tropicana Field where the Tampa Bay Devil Rays play.

If the beach is more to your liking, you may opt to go with one of the beach hotels located close to Clearwater Beach or one of the area's other famous beaches. In addition, there are a number of beachfront hotels located right on fun filled Beach Walk for you and your guests to enjoy while traveling to St. Petersburg.

Another great thing about staying at one of the St Petersburg FL hotels is that there are a number of pet friendly hotels available for visitors to enjoy. Many of these types of St Petersburg hotels are also located near one the area's many parks, like Sawgrass Lake Park. Staying at one of these hotels means you can easily take your four-legged friend with you to enjoy the best weather in the country. Another option for finding one of the top cheap hotel deals is to stay at one of the St Petersburg resorts.

Regardless of which of the St Petersburg, Florida hotels you choose, you can't go wrong planning your getaway with Expedia.com. In addition to all of the specials Expedia.com offers in regards to St Petersburg hotels, they also have many cheap deals on flights to St. Petersburg Clearwater, as well as having many options for car rentals.