Customized for your search:

Luxury Hotels in St. Petersburg

St. Petersburg hotels
St. Petersburg

Top Trending Luxury St. Petersburg Hotels

Postcard Inn On The Beach - St. Pete Beach Hotels
Rating: 3.0 Stars
$159
Check availability

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
3.7 out of 5 (902 reviews)
The newly renovated Postcard Inn, located in St Pete Beach on the Gulf of Mexico and Florida's west coast, is minutes away …More
Sandpearl Resort - Clearwater Beach Hotels
Rating: 4.0 Stars
Check availability

Sandpearl Resort

500 Mandalay Ave, Clearwater Beach 33767 - Map
 
 
4.7 out of 5 (593 reviews)
Sandpearl Resort is nestled between the white sands of Clearwater Beach and restaurant-lined Mandalay Avenue. The street …More
Plaza Beach Hotel Beachfront Resort - St. Pete Beach Hotels
Rating: 3.0 Stars
$189
Check availability

Plaza Beach Hotel Beachfront Resort

4506 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
4.2 out of 5 (313 reviews)
Nestled on the beach, this St. Pete Beach resort is within 3 mi (5 km) of Dolphin Landings Charter Boat Center, Upham Beach …More
DoubleTree Beach Resort by Hilton Tampa Bay-North Redington - North Redington Beach Hotels
Rating: 3.5 Stars
Check availability

DoubleTree Beach Resort by Hilton Tampa Bay-North Redington

17120 Gulf Blvd, North Redington Beach 33708 - Map
 
 
4.6 out of 5 (914 reviews)
Halfway between Clearwater and St Pete beaches, this hotel faces the Gulf of Mexico from the white sands of North Redington …More
Beach House Suites - St. Pete Beach Hotels
Rating: 3.0 Stars
Check availability

Beach House Suites

3860 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
4.2 out of 5 (307 reviews)
The Beach House Suites on St. Pete Beach are just a half-mile from the Loews Don CeSar Hotel and withing driving distance of …More
Safety Harbor Resort and Spa, an Ascend Hotel Collection - Safety Harbor Hotels
Rating: 3.5 Stars
Check availability

Safety Harbor Resort and Spa, an Ascend Hotel Collection

105 N Bayshore Dr, Safety Harbor 34695 - Map
 
 
4.1 out of 5 (80 reviews)
Set on 22 acres of waterfront property overlooking Tampa Bay, Safety Harbor Resort is adjacent to City Marina and 12 miles …More
Fairfield Inn By Marriott St Petersburg/Clearwater - Clearwater Hotels
Rating: 2.5 Stars
Check availability

Fairfield Inn By Marriott St Petersburg/Clearwater

3211 Executive Dr, Clearwater 33762 - Map
 
 
4.3 out of 5 (261 reviews)
Situated near the airport, this hotel is 1 mi (1.7 km) from Feather Sound Country Club and 1.9 mi (3 km) from Tampa Bay Grand …More
Brightwater Suites on Clearwater Beach - Clearwater Beach Hotels
Rating: 2.0 Stars
$135
Check availability

Brightwater Suites on Clearwater Beach

342 Hamden Drive, Clearwater Beach 33767 - Map
 
 
4.0 out of 5 (2 reviews)
Situated on the Strip, this motel is within 2 mi (3 km) of Pier 60 Park, Clearwater Municipal Marina, and Clearwater Marine …More
Shephards Beach Resort - Clearwater Beach Hotels
Rating: 3.5 Stars
Check availability

Shephards Beach Resort

619 S Gulfview Blvd, Clearwater Beach 33767 - Map
 
 
3.9 out of 5 (891 reviews)
Located in popular Clearwater Beach, this hotel features a private stretch of white-sand beach facing the Gulf of Mexico …More
La Quinta Inn & Suites St Petersburg Northeast - St. Petersburg Hotels
Rating: 2.5 Stars
Check availability

La Quinta Inn & Suites St Petersburg Northeast

6638 4th St N, St. Petersburg 33702 - Map
 
 
3.9 out of 5 (155 reviews)
This family-friendly St. Petersburg hotel is located in the suburbs, within 3 mi (5 km) of Sawgrass Lake Park, Great …More

Search from 115 St. Petersburg Hotels


    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »

    Why book with Expedia ?

    • 435,000+ hotels worldwide
    • No Expedia Cancellation Fee
    • Best price guarantee
    • 91% customer satisfaction

    Luxury Hotel Guide for St. Petersburg

    Embark on a vacation fit for royalty with reservations at a luxury hotel in St. Petersburg.
    • Don’t spend a fortune to revel in the lap of luxury
    • Browse all 115 fancy hotels for the best deals around
    • Become a member to earn Expedia Rewards™ points

    Fool the paparazzi into thinking you’re a celebrity when you spoil yourself with the VIP treatment at fancy hotel. Go all out for you next sojourn and treat yourself to a celebrity-worthy vacation.

    Read More

    After all, you deserve nothing less than first-class service, penthouse accommodations, and upscale restaurants at a luxury resort in St. Petersburg. Boasting fine décor and a sophisticated ambience, these elegant hotels make you feel as though you belong among royalty. Go ahead, relish in the high life as you pamper yourself at the on-site spa and sprawl out on the king-sized bed in your luxury suite. Cozy up in the comfort of your deluxe room, experience one-of-a-kind personal service tailored to your needs, and marvel at the designer amenities at your luxurious hotel in St. Petersburg.

    When you’re looking to indulge in high-class living without forking over your life savings, book an accommodation right here on Expedia. We offer a vast selection of luxury hotels in St. Petersburg that won’t cost you a fortune. In fact, you won’t find lower rates on the same accommodations elsewhere. Whether you’re in the mood for a resort with an inviting pool area or in-room massages, we’ll help you find the best luxury hotels in St. Petersburg matching all your sophisticated desires.

    Hide
    Customers Rate Expedia
    Powered by feefo
    91% recommended
    4.5
    From 29,939 Reviews