Skip to main content

Cheap hotels in St Pete Beach

Find the cheap hotels that appeal to you the most

The best cheap hotels in St Pete Beach

Check out our pick of great cheap hotels in St Pete Beach

Filter by:

Review score

Satellite Motel

Treasure Island , St Pete Beach

Located in St Pete Beach, 300 metres from Treasure Island, Satellite Motel provides accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

S
Sophiee Maguire
From
United Kingdom
We loved Satellite Motel. The room was lovely with a patio door that opened up onto the pool area and the beach was literally across the road. The owner was hilarious and super helpful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 892 reviews
Price from
US$139.32
1 night, 2 adults

The Beach House - Treasure Island

Treasure Island , St Pete Beach

The Beach House - Treasure Island offers accommodation in Treasure Island, 2 km from John's Pass Village and Boardwalk. The white sand beaches of the Gulf of Mexico are a 3 minutes' walk away.

T
Terrence
From
United Kingdom
Lovely little spot only a hundred yards from the beach and a short distance to John's Pass. Rob, the manager is a great help for anything you need too. Will definitely be returning
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 421 reviews
Price from
US$171.72
1 night, 2 adults

Beachside Resort Motel

Treasure Island , St Pete Beach

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.

T
Tiffany
From
United States
This is a true hidden gem and was everything I expected. The staff was welcoming and so accommodating. The room was clean and I felt safe. The facilities were fun and the pool was heated. The location is perfect, just steps to the beach without having to cross a busy street. They offered me towels and chairs. I highly recommend Beachside. I did not want to stay in a high rise resort.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 203 reviews
Price from
US$115
1 night, 2 adults

Carlton House Motel and Suites

St Pete Beach - Long Key, St Pete Beach

Standing just a 5-minute walk from the sandy shore, this colorful St. Pete Beach motel features an outdoor pool with spa jets. Free Wi-Fi is offered in all areas.

J
Jacalin
From
United States
The location was great. Close to restaurants and a close walk to the beach
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 176 reviews
Price from
US$154
1 night, 2 adults

Malyn 108, Updated Waterfront condo, private patio

Treasure Island , St Pete Beach

Set in St Pete Beach, less than 1 km from Treasure Island and 2.8 km from John's Pass, Malyn 108, Updated Waterfront condo, private patio offers air-conditioned accommodation with a patio and free...

E
Emma
From
United Kingdom
The apartment was beautifully decorated and well equipped with everything we needed for our stay. The bed was extremely comfortable. The location was perfect, short walk to beach, shops and restaurants. The personal patio looks directly over the causeway and we loved sitting there every morning with a coffee watching the birds and wildlife, including a dolphin swimming by. It was very peaceful and quiet. The perfect home from home. Although we didnt use the pool, it looked lovely and was cleaned everyday. The hosts made sure we had everything we needed on arrival and were contactable if we had any questions. We absolutely loved our stay and were sad to leave..it really was beyond our expectations and wouldn't hesitate to return. Highly recommended..
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews
Price from
US$274
1 night, 2 adults

John's Pass Hotel - Fully Remote Check In

Hotel in Madeira Beach , St Pete Beach

Attractively located in the Madeira Beach district of St Pete Beach, John's Pass Hotel - Fully Remote Check In is situated 300 metres from Madeira Beach, 200 metres from John's Pass and 200 metres...

D
Debbie
From
Canada
Everything, were Canadian and watch Ben Mallah on YouTube all the time, we were quite excited to stay at his motel
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,207 reviews
Price from
US$100.08
1 night, 2 adults

Barefoot Beach Club

Hotel in Madeira Beach , St Pete Beach

Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every studio at this Madeira Beach property offers a balcony.

L
Laura
From
United States
The location is perfect! Beach front and walking distance to John's Pass. The room was clean and well equipped. Our daughter slept on the sofa bed which was perfect for her. Staff were so friendly and helpful...We will definitely be back!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,278 reviews
Price from
US$209
1 night, 2 adults

Sea Jay Motel and Marina

Hotel in Treasure Island , St Pete Beach

Located in St Pete Beach, 500 metres from Treasure Island, Sea Jay Motel and Marina provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

P
Paul
From
United States
We had coffee and danish in our room!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 727 reviews
Price from
US$159
1 night, 2 adults

Boutique Beach Retreat

Hotel in Treasure Island , St Pete Beach

Located within 300 metres of Treasure Island and 1.2 km of John's Pass, Boutique Beach Retreat in St Pete Beach provides an outdoor swimming pool and rooms with free WiFi.

S
Sion
From
United Kingdom
I’m so glad I came across this property when searching for accommodation in the St. Pete area. Right across the street from the beach and walking distances from the shops. Beautiful place with lovely rooms and a great pool.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 228 reviews
Price from
US$99
1 night, 2 adults

Provident Oceana Beachfront Suites

Treasure Island , St Pete Beach

Set within 80 metres of Treasure Island and 3.3 km of John's Pass in St Pete Beach, Provident Oceana Beachfront Suites offers accommodation with seating area.

E
Edwin
From
Venezuela
Location perfect. Pool are beautiful. Staff excellent. Comfort and price excellent.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 442 reviews
Price from
US$155.35
1 night, 2 adults
All cheap hotels in St Pete Beach

Top picks for St Pete Beach hotels

Explore our most popular hotels in St Pete Beach

Filter by:

Review score

Satellite Motel

Treasure Island , St Pete Beach

Located in St Pete Beach, 300 metres from Treasure Island, Satellite Motel provides accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

S
Sophiee Maguire
From
United Kingdom
We loved Satellite Motel. The room was lovely with a patio door that opened up onto the pool area and the beach was literally across the road. The owner was hilarious and super helpful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 892 reviews
Price from
US$139.32
1 night, 2 adults

The Beach House - Treasure Island

Treasure Island , St Pete Beach

The Beach House - Treasure Island offers accommodation in Treasure Island, 2 km from John's Pass Village and Boardwalk. The white sand beaches of the Gulf of Mexico are a 3 minutes' walk away.

T
Terrence
From
United Kingdom
Lovely little spot only a hundred yards from the beach and a short distance to John's Pass. Rob, the manager is a great help for anything you need too. Will definitely be returning
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 421 reviews
Price from
US$171.72
1 night, 2 adults

Beachside Resort Motel

Treasure Island , St Pete Beach

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.

T
Tiffany
From
United States
This is a true hidden gem and was everything I expected. The staff was welcoming and so accommodating. The room was clean and I felt safe. The facilities were fun and the pool was heated. The location is perfect, just steps to the beach without having to cross a busy street. They offered me towels and chairs. I highly recommend Beachside. I did not want to stay in a high rise resort.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 203 reviews
Price from
US$115
1 night, 2 adults

Carlton House Motel and Suites

St Pete Beach - Long Key, St Pete Beach

Standing just a 5-minute walk from the sandy shore, this colorful St. Pete Beach motel features an outdoor pool with spa jets. Free Wi-Fi is offered in all areas.

J
Jacalin
From
United States
The location was great. Close to restaurants and a close walk to the beach
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 176 reviews
Price from
US$154
1 night, 2 adults

Malyn 108, Updated Waterfront condo, private patio

Treasure Island , St Pete Beach

Set in St Pete Beach, less than 1 km from Treasure Island and 2.8 km from John's Pass, Malyn 108, Updated Waterfront condo, private patio offers air-conditioned accommodation with a patio and free...

E
Emma
From
United Kingdom
The apartment was beautifully decorated and well equipped with everything we needed for our stay. The bed was extremely comfortable. The location was perfect, short walk to beach, shops and restaurants. The personal patio looks directly over the causeway and we loved sitting there every morning with a coffee watching the birds and wildlife, including a dolphin swimming by. It was very peaceful and quiet. The perfect home from home. Although we didnt use the pool, it looked lovely and was cleaned everyday. The hosts made sure we had everything we needed on arrival and were contactable if we had any questions. We absolutely loved our stay and were sad to leave..it really was beyond our expectations and wouldn't hesitate to return. Highly recommended..
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews
Price from
US$274
1 night, 2 adults

John's Pass Hotel - Fully Remote Check In

Hotel in Madeira Beach , St Pete Beach

Attractively located in the Madeira Beach district of St Pete Beach, John's Pass Hotel - Fully Remote Check In is situated 300 metres from Madeira Beach, 200 metres from John's Pass and 200 metres...

D
Debbie
From
Canada
Everything, were Canadian and watch Ben Mallah on YouTube all the time, we were quite excited to stay at his motel
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,207 reviews
Price from
US$100.08
1 night, 2 adults

Barefoot Beach Club

Hotel in Madeira Beach , St Pete Beach

Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every studio at this Madeira Beach property offers a balcony.

L
Laura
From
United States
The location is perfect! Beach front and walking distance to John's Pass. The room was clean and well equipped. Our daughter slept on the sofa bed which was perfect for her. Staff were so friendly and helpful...We will definitely be back!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,278 reviews
Price from
US$209
1 night, 2 adults

Sea Jay Motel and Marina

Hotel in Treasure Island , St Pete Beach

Located in St Pete Beach, 500 metres from Treasure Island, Sea Jay Motel and Marina provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

P
Paul
From
United States
We had coffee and danish in our room!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 727 reviews
Price from
US$159
1 night, 2 adults

Boutique Beach Retreat

Hotel in Treasure Island , St Pete Beach

Located within 300 metres of Treasure Island and 1.2 km of John's Pass, Boutique Beach Retreat in St Pete Beach provides an outdoor swimming pool and rooms with free WiFi.

S
Sion
From
United Kingdom
I’m so glad I came across this property when searching for accommodation in the St. Pete area. Right across the street from the beach and walking distances from the shops. Beautiful place with lovely rooms and a great pool.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 228 reviews
Price from
US$99
1 night, 2 adults

Provident Oceana Beachfront Suites

Treasure Island , St Pete Beach

Set within 80 metres of Treasure Island and 3.3 km of John's Pass in St Pete Beach, Provident Oceana Beachfront Suites offers accommodation with seating area.

E
Edwin
From
Venezuela
Location perfect. Pool are beautiful. Staff excellent. Comfort and price excellent.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 442 reviews
Price from
US$155.35
1 night, 2 adults
All cheap hotels in St Pete Beach

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

Most booked cheap hotels in St Pete Beach and surroundings in the past month

See all

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 727 reviews

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 81 reviews

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 102 reviews

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 798 reviews

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 595 reviews

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 591 reviews

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 892 reviews

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 341 reviews

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 848 reviews

Popular with guests booking cheap hotels in St Pete Beach

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,207 reviews

Enjoy breakfast in St Pete Beach and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 595 reviews

This Hilton Garden Inn St. Pete Beach, FL hotel is on the beach and 8 km from dolphin sightseeing tours at Hubbard's Marina. Hotel guests will enjoy an outdoor pool and on-site restaurant.

From US$202.61 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,169 reviews

Set in St Petersburg, 5.4 km from John's Pass, Crystal Bay Historic Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$163.85 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 249 reviews

Ideally situated in St Petersburg, Mari Jean Hotel - All Adults Welcome features air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

From US$131.90 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated in St Pete Beach, 300 metres from St. Pete Beach and 8.2 km from John's Pass, Sunrise Resort 303 offers air conditioning.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 38 reviews

Featuring air-conditioned accommodation with a private pool, Beachfront Condo Ocean View is set in St Pete Beach.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3 reviews

A recently renovated apartment situated in the St Pete Beach - Long Key district of St Pete Beach, Tropical Courtyard Paradise on St Pete Beach Friendly Native #502 offers accommodation with with a...

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 8 reviews

Featuring air-conditioned accommodation with a private pool, Ocean view studio with heated pool is set in St Pete Beach. This property offers access to a balcony and free private parking.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 13 reviews

Located in St Pete Beach, within 200 metres of St. Pete Beach and 7.1 km of John's Pass, The Pearl Cabana Club provides accommodation with an outdoor swimming pool and as well as free private parking...

Stay connected in St Pete Beach and nearby. Cheap hotels with free WiFi

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 283 reviews

Situated in St Pete Beach, 700 metres from St Pete Beach Theatre, Blind Pass Resort Motel features concierge services and free WiFi throughout the property.

From US$162.44 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Featuring air-conditioned accommodation with a patio, 1BR 1BA NorthStar Bungalow. Just Steps to the beach and the bay. Is located in St Pete Beach.

From US$417.50 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in St Pete Beach, 100 metres from St. Pete Beach and 13 km from John's Pass, The StarFish Bungalow 1B/1B offers a garden and air conditioning.

From US$455.96 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Located in St Pete Beach and only 100 metres from St. Pete Beach, Seahorse Bungalow provides accommodation with sea views, free WiFi and free private parking.

From US$511 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 80 reviews

Located in St Pete Beach, within 200 metres of Treasure Island and 4.1 km of John's Pass, Sunrise Motel provides accommodation with an outdoor swimming pool and free WiFi as well as free private...

From US$257.14 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 46 reviews

Situated just 7.9 km from Johns Pass And Village Boardwalk, Butterfly Ranch features accommodation in St Petersburg with access to a garden, a terrace, as well as a shared kitchen.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 276 reviews

Located just steps from the Boca Ciega Bay and Gulf of Mexico on Treasure Island, this all-suite hotel features a 15-slip marina and outdoor pool.

From US$150.23 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Located in St Pete Beach and only 300 metres from Treasure Island, Sunset Nest provides accommodation with sea views, free WiFi and free private parking.

Great access to the city centre. Check these cheap hotels in St Pete Beach and nearby

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 379 reviews

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.

From US$178.47 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated in St Pete Beach and within 70 metres of Madeira Beach, King Bed-Step to Madeira Beach-Heated Pool-Private has a garden, non-smoking rooms, and free WiFi throughout the property.

From US$499.32 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 17 reviews

Set in St Pete Beach, less than 1 km from Madeira Beach and 4.6 km from John's Pass, Luxurious Modern Townhouse right across beach!! Table Tennis offers a private beach area and air conditioning.

From US$641.20 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 509 reviews

Located opposite the beach and a community park, this North Redington Beach motel boasts a freshwater pool, outdoor barbeque area, and free Wi-Fi.

From US$162.44 per night

Caprice 401

St Pete Beach
Central location
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 14 reviews

Situated in St Pete Beach, a few steps from St. Pete Beach and 7.2 km from John's Pass, Caprice 401 offers air conditioning.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 21 reviews

Boasting air-conditioned accommodation with a private pool, Majestic Beach Condo in Beachfront Resort in St Pete Beach is situated in St Pete Beach.

Caprice 306

St Pete Beach
Central location
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Located in St Pete Beach, 100 metres from St. Pete Beach and 7.2 km from John's Pass, Caprice 306 offers air conditioning. This beachfront property offers access to free WiFi and free private parking.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Boasting air-conditioned accommodation with a private pool, Waves 14 Condo Beautiful 1 Bedroom with Pool is situated in St Pete Beach.

FAQ about cheap hotels in St Pete Beach

Cheap hotels that guests love in St Pete Beach

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 15 reviews
The location was perfectly close to the beach. The people working and staying there were wonderful. This is a timeshare location so most of the people/families has met in the past and enjoyed the company. The room was large with two bedrooms and one bathroom. A bit dated but very clean and comfortable.
Guest review by
DAWN
Family with young children
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 reviews
Room 261g, the balcony was great. Swimming pool and gym area very good. Very clean and kept tidy. Location was great. Felt very safe and secure.
Guest review by
Caroline
Young couple