Need help?
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 Read up on the latest travel restrictions.

Cheap Hotels in St Pete Beach

6801 Sunset Way
1 Mile from the centre

Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2 minutes' walk from the beach. Complimentary WiFi and private onsite parking are available. Every room is includes a flat-screen cable TV and a private bathroom. Some units have a seating area to relax in after a busy day. Certain rooms feature views of the sea or pool. There is concierge service at the property. Complimentary bicycles are available. Dolphin Landings Charter Boat Center is 2 km from St Pete Beach Suites, while Boca Ciega Bay Aquatic Preserve is 2.5 km away. The nearest airport is St. Pete–Clearwater International Airport, which is 29 minutes' drive from the property.

Show more
per night from £135
(price for Tue, 14 Jul)
1401 Gulf Way
2.3 Miles from the centre

Located across the street from the white sands of St. Pete Beach, Inn on the Beach places guests in the heart of the historic Pass-a-Grille neighborhood. Shopping on 8th Avenue is a 6 minutes' walk from the property. Rooms at the Inn on the Beach feature the convenience of either a full kitchen or kitchenette. A flat-screen TV and dining area are provided in each room. A private bathroom is also offered. Some rooms feature a balcony with panoramic views of the Gulf of Mexico. BBQ facilities are available for guests to enjoy. Boca Ciega Bay Aquatic Preserve is 4.2 km from Inn on the Beach, while St Pete Beach Theatre is 6 km from the property. The nearest airport is St Petersburg-Clearwater Airport, 25 km from the property.

Show more
per night from £146
(price for Tue, 14 Jul)

Blind Pass Resort Motel Hotel

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

Take advantage of recreation opportunities such as an outdoor pool, or other amenities including complimentary wireless Internet access and barbecue grills.

Show more
per night from £71
(price for Tue, 14 Jul)

Howard Johnson By Wyndham St. Pete Beach Fl Resort Hotel

2288 reviews by TrustYou
6100 Gulf Blvd
0.6 Miles from the centre
per night from £84
(price for Tue, 01 Sep)

Algiers Gulf Resort Hotel

404 reviews by TrustYou
11600 Gulf Boulevard
4 Miles from the centre

This lovely hotel can be found in Treasure Island. The premises count with 17 welcoming bedrooms. This is not a pet-friendly property.

Show more
per night from £90
(price for Tue, 14 Jul)

The Beachcomber Hotel

2290 reviews by TrustYou
6200 Gulf Boulevard
0.7 Miles from the centre

This hotel is beautifully set amidst 5 1/2 acres of tropical gardens directly on St. Pete Beach. Guests will find themselves within easy access of a host of attractions in the area. Guests can enjoy a wide range of exciting activities nearby, including fishing, boating and golf. This wonderful hotel enjoys a charming architectural design, tempting visitors into a world of style and elegance. The guest rooms are exquisitely designed, featuring refreshing tones and a relaxing ambience. The rooms are well equipped with modern amenities, for added comfort and convenience. Guests are invited to take advantage of the wide range of facilities and services that the hotel has to offer.

Show more
per night from £100
(price for Tue, 14 Jul)

Sirata Beach Resort Hotel

3039 reviews by TrustYou
5300 Gulf Boulevard
0.2 Miles from the centre

Almost nothing compares to the sparkling white sand setting of our gulf side St. Pete Beach, Florida resort hotel. That's why we're such a popular location for everything from vacations to destination weddings. Comfortable guestrooms and suites with stunning water views await. There are a variety of activities including three beachfront swimming pools, beach volleyball, beachfront fire pits, a fitness center, Wi-Fi and so much more. Great food and good fun are steps away at our three dining options with two beachfront bars.

Show more
per night from £108
(price for Tue, 14 Jul)


183 reviews by TrustYou
4506 Gulf Blvd (check-in only)
0.5 Miles from the centre

Don't miss out on recreational opportunities including an outdoor pool and a fitness center. This hotel also features complimentary wireless Internet access, concierge services, and an arcade/game room.

Show more
per night from £126
(price for Tue, 14 Jul)

The Villas at St Pete Beach Hotel

6901 Sunset Way

Boasting free bikes, outdoor swimming pool, garden and free WiFi, The Villas at St Pete Beach is situated in St Pete Beach, 200 metres from St. Pete Beach and 500 metres from Sunset Beach. Featuring a barbecue, this property is set near attractions such as St Pete Beach Theatre. Boca Ciega Bay Aquatic Preserve is 3.5 km away and Fort Desoto State Park is 17 km from the hotel. The rooms are fitted with air conditioning, a flat-screen TV with cable channels, a coffee machine, a shower, a hairdryer and a desk. At the hotel rooms come with a private bathroom with free toiletries. The Villas at St Pete Beach offers a sun terrace. Treasure Island is 2.2 km from the accommodation, while Dolphin Landings Charter Boat Center is 2.3 km from the property. The nearest airport is St. Pete-Clearwater International Airport, 27 km from The Villas at St Pete Beach.

Show more
per night from £134
(price for Tue, 14 Jul)

Alden Suites Hotel

1847 reviews by TrustYou
5900 Gulf Boulevard
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 £147
(price for Tue, 14 Jul)

Miramar Beach Resort Hotel

179 reviews by TrustYou
4200 Gulf Blvd,

Ideally located in the Don Cesar area, Miramar Resort promises a relaxing and wonderful visit. Offering a variety of facilities and services, the property provides all you need for a good night's sleep. Service-minded staff will welcome and guide you at Miramar Resort. Guestrooms are designed to provide an optimal level of comfort with welcoming decor and some offering convenient amenities like flat screen television, linens, towels, closet, air conditioning. The property offers various recreational opportunities. A welcoming atmosphere and excellent service are what you can expect during your stay at Miramar Resort.

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

St.Pete Beach Condo - 5 Min Walk to Beach Hotel

9050 Blind Pass Rd
per night from £217
Estimated price based on searches in the last month

Hotels in St Pete Beach 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

Which hotels are the most popular ones to stay at in St Pete Beach?

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

What is the cheapest price for a hotel in St Pete Beach?

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

What are the best hotels in St Pete Beach near the center?

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

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