Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in St Pete Beach

95
352 reviews by TrustYou
1401 Gulf Way
2.3 Miles from the centre

In St. Pete Beach (Pass-a-Grille)

Show more
per night from £147
Estimated price based on searches in the last month
88
730 reviews by TrustYou
6801 Sunset Way
1 Mile from the centre

Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless Internet access. Additional features at this motel include a picnic area, barbecue grills, and bike parking.. Featured amenities include multilingual staff, luggage storage, and laundry facilities..

Show more
per night from £152
Estimated price based on searches in the last month
94
88 reviews by TrustYou
12600 Gulf Boulevard
4.5 Miles from the centre

Featuring direct beach access, Johns Pass Beach Motel is located in Treasure Island on the Gulf of Mexico. Guests can enjoy free WiFi, an outdoor heated pool all year round. St Pete Beach Theatre is 5 km away. Free private parking is available on site. All rooms are equipped with a TV, microwave, refrigerator, and coffee maker with free coffee supplied by Johns Pass Beach Motel. Apartments have a fully equipped kitchenette or kitchen. Barbecue facilities and shuffle board are available for guests at Johns Pass Beach Motel. Boca Ciega Bay Aquatic Preserve is 8 km from Johns Pass Beach Motel, while Dolphin Landings Charter Boat Center is 8 km from the property. The nearest airport is St Petersburg-Clearwater Airport, 17 km from the property.

Show more
per night from £163
Estimated price based on searches in the last month

Blind Pass Resort Motel Hotel

83
151 reviews by TrustYou
7901 Blind Pass Road
1.6 Miles from the centre

Near Sunset Beach Pavilion

Show more
per night from £91
Estimated price based on searches in the last month

Beachside Resort Motel Hotel

89
356 reviews by TrustYou
11600 Gulf Boulevard
4 Miles from the centre

Located in Treasure Island on the shores of the Gulf of Mexico, this motel features an outdoor heated swimming pool. Free WiFi is provided throughout the motel. A microwave and a small refrigerator are found in each room at this Beachside Resort Motel. Each simply decorated room is equipped with cable TV and tea and coffee-making facilities. Apartments include a full kitchenette. Barbecue facilities and shuffleboards are available to the guests at this Treasure Island Beachside Resort Motel throughout their stay. Fax and photo-copying services are offered as well. John’s Pass Village, a waterfront fishing village, is 1.6 km from the motel. The Salvador Dali Museum and Central Saint Petersburg are 25 minutes’ drive away.

Show more
per night from £151
Estimated price based on searches in the last month

Miramar Beach Resort Hotel

80
249 reviews by TrustYou
4200 Gulf Blvd

In St. Pete Beach (Belle Vista)

Show more
per night from £170
Estimated price based on searches in the last month

The Hotel Zamora Hotel

79
1181 reviews by TrustYou
3701 Gulf Blvd
0.8 Miles from the centre

Near Pass-a-Grille Beach

Show more
per night from £188
(price for Thu, 19 Aug)

Bay Palms Waterfront Resort - Hotel and Marina Hotel

86
249 reviews by TrustYou
4237 Gulf Blvd
0.5 Miles from the centre

Near Pass-a-Grille Beach

Show more
per night from £192
Estimated price based on searches in the last month

Alden Suites - A Beachfront Resort Hotel

85
1815 reviews by TrustYou
5900 Gulf Blvd
0.5 Miles from the centre

Near Upham Beach

Show more
per night from £234
Estimated price based on searches in the last month

Hilton Garden Inn St. Pete Beach Hotel

70
1440 reviews by TrustYou
6100 Gulf Blvd
0.6 Miles from the centre

Daily Resort Charge will be added to the room rate and includes: Self-parking for 1 vehicle; beach chairs, towels, and umbrella; daily in-room bottled water; pool attendant; beach and yard games; on-property hammocks; daily live music; discounts on resort excursions.Nestled along the soft white sands of St. Pete Beach, our hotel is just steps from the clear waters of the Gulf of Mexico. We are 20 minutes from Downtown St. Pete, where you can explore the Chihuly Collection, Salvador Dali Museum, and Tropicana Field. Our beachfront bar and grill is open all day, with lovely views at sunset.

Show more
per night from £250
Estimated price based on searches in the last month

Beachcomber Beach Resort Hotel

79
1637 reviews by TrustYou
6200 Gulf Blvd
0.7 Miles from the centre

Near Upham Beach

Show more
per night from £252
Estimated price based on searches in the last month

Plaza Beach Hotel Beachfront Resort Hotel

87
107 reviews by TrustYou
4506 Gulf Blvd
0.4 Miles from the centre

Near Pass-a-Grille Beach

Show more
per night from £253
Estimated price based on searches in the last month

Hotels in St Pete Beach

lastminute.com has a fantastic range of hotels in St Pete Beach, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent St Pete Beach hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations St Pete Beach has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in St Pete Beach

What are the best hotels to stay in St Pete Beach?

According to our booking data, the most booked hotels in St Pete Beach are St Pete Beach Suites, Johns Pass Beach Motel and Inn on the Beach.

What are the most convenient hotel rates in St Pete Beach?

The lowest price for a double room in St Pete Beach is £146.

What hotels are in the central St Pete Beach neighborhood?

If you want to stay near the center of St Pete Beach, you can consider staying at St Pete Beach Suites, Inn on the Beach and Johns Pass Beach Motel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555