Search for:

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.

Cheap Hotels in St Pete Beach

87
400 reviews by TrustYou
12520 Gulf Boulevard
4.5 Miles from the centre

Offering a heated outdoor pool and free WiFi, this apartment is located in Treasure Island, Florida and is adjacent to the beach. John’s Pass Village and Boardwalk is 750 metres from the property. A kitchen featuring a microwave, refrigerator, kitchenware, and coffee-making facilities is featured in all Twins Inn apartments. A cable TV and seating area are also included. Some apartments have a sea view and a balcony. A garden is on site at Twins Inn and Apartments. The property offers express check in and check out in addition to fax and photocopying facilities. The property is non-smoking and offers free parking. Smugglers Cove Adventure Golf, where guests can go to play minigolf, and Madeira Beach Municipal Marina are 6 minutes’ drive away. War Veteran’s Memorial Park is 8.1 km from Twins Inn and Apartments.

Show more
per night from £105
Estimated price based on searches in the last month
86
632 reviews by TrustYou
10164 Gulf Boulevard
3 Miles from the centre

Molloy Gulf Motel & Cottages offers beachfront accommodations in Treasure Island. The property boasts a year-round outdoor pool and sun terrace. Free private parking is available on site. St. Pete beach is 5.1 km away. Every room comes with a TV and a private bathroom. Molloy Gulf Motel & Cottages features free WiFi. All suites feature a full kitchen with oven, stove, and microwave as well as a toaster and a full-size refrigerator. Private fishing docks and BBQ facilities are offered for guests to enjoy. Boca Ciega Bay Aquatic Preserve is 5 km from Molloy Gulf Motel & Cottages, while Dolphin Landings Charter Boat Center is 5 km away. St Petersburg-Clearwater Airport is 18 km from the property.

Show more
per night from £113
Estimated price based on searches in the last month
97
401 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
92
909 reviews by TrustYou
6801 Sunset Way
1 Mile from the centre

Near Upham Beach

Show more
per night from £152
Estimated price based on searches in the last month
90
512 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

86
442 reviews by TrustYou
7901 Blind Pass Road
1.6 Miles from the centre

Near Corey Ave

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

Beachside Resort Motel Hotel

92
356 reviews by TrustYou
11600 Gulf Blvd
4 Miles from the centre

Near John's Pass Village & Boardwalk

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

Miramar Beach Resort Hotel

81
219 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

Hilton Garden Inn St. Pete Beach Hotel

87
817 reviews by TrustYou
6100 Gulf Blvd
0.6 Miles from the centre

Near Pass-a-Grille Beach

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

Bay Palms Waterfront Resort - Hotel and Marina Hotel

90
396 reviews by TrustYou
4237 Gulf Blvd
0.5 Miles from the centre

Near Corey Ave

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

The Hotel Zamora Hotel

83
1284 reviews by TrustYou
3701 Gulf Blvd
0.8 Miles from the centre

Near Dolphin Landings Charter Boat Center

Show more
per night from £208
(price for Mon, 15 Aug)

Alden Suites Hotel

86
1188 reviews by TrustYou
5900 Gulf Blvd
0.5 Miles from the centre

Located directly on the Gulf of Mexico, this beachfront resort combines the comforts of home with a tropical paradise. These hotel accommodations in St. Pete Beach are all decorated with Florida flair and have been designed with guests' comfort in mind. Visitors can enjoy a fully equipped kitchenette, separate living room and bedroom, a cookout deck with gas grills, complimentary daily newspaper and spectacular views from their patio or balcony. They will bask in the warm tranquil Gulf of Mexico, or stroll on the sugary white beach. Travellers might enjoy a dip in one of the resort's two heated pools or settle into the state-of-the-art 12-person hot tub for a relaxing evening. The two lighted tennis courts are ideal to practice an invigorating workout and younger guests can play basketball, shuffleboard, volleyball or ping pong.

Show more
per night from £234
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?

Twins Inn & Apartments, Molloy Gulf Motel & Cottages and St Pete Beach Suites are some of the popular hotels in St Pete Beach.

What is the lowest price for a double room in St Pete Beach?

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

If I want to stay in the center of St Pete Beach, which hotels shall I consider?

The best hotels near the center of St Pete Beach are St Pete Beach Suites, Inn on the Beach and Molloy Gulf Motel & Cottages.

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