Skip to main content

Self-Catering Accommodations in St. Pete Beach

Find the self-catering accommodations that appeal to you the most

Select occupancy

The best self-catering accommodations in St. Pete Beach

Check out our selection of great self-catering accommodations in St. Pete Beach

Filter by:

Review score

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.

G
GJM
From
United States
The room was above expectations
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,148 reviews
Price from
NOK 2,260.98
1 night, 2 adults

Ocean Club Treasure Island Hotel

Hotel in Treasure Island , St. Pete Beach

Facing the beachfront, Ocean Club Treasure Island Hotel offers 4-star accommodations in St. Pete Beach and has an outdoor swimming pool, fitness center and private beach area.

B
Bich Nguyen
From
United States
We did not have breakfast at the hotel.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 423 reviews
Price from
NOK 2,802.07
1 night, 2 adults

Satellite Motel

Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 3-minute walk from Treasure Island, Satellite Motel provides accommodations with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

P
PeripateticBob
From
United Kingdom
Nice central location for our trip. Very clean. Plenty of room for 2 people. The kitchenette had everything we needed. PUBLIX half a mile down the street. Considering it is on a main street and has a pool outside, it was very quiet and we had a good night's sleep. We only stayed 1 night but it would have been comfortable if we'd stayed longer.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 846 reviews
Price from
NOK 730.47
1 night, 2 adults

Page Terrace Beachfront Hotel

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 11-minute walk from Treasure Island, Page Terrace Beachfront Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and barbecue...

K
Keaser
From
Abkhazia
Everything Staff was nice.Room & view was excellent
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 483 reviews
Price from
NOK 1,391.37
1 night, 2 adults

The Beach House - Treasure Island

Treasure Island , St. Pete Beach

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

K
Kimberly
From
United States
The room was very nicely decorated and clean! Was able to walk to beach and local stores and restarants!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 373 reviews
Price from
NOK 1,594.28
1 night, 2 adults

Inn on the Beach

Hotel in St Pete Beach - Long Key, St. Pete Beach

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.

M
Maria Isabel
From
Colombia
Everything. Clean place. Staff really nice and caring about all the details. We could use all the amenities all the time: beach umbrellas, chairs towels and bikes... everyday they have some snacks. Good location and calm area to relax.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 304 reviews
Price from
NOK 2,453.64
1 night, 2 adults

Island House Resort Hotel

North Redington Beach , St. Pete Beach

Free WiFi is available at the Island House Resort Hotel located just off of Redington Beach. Illuminated palm trees and tropical foliage surround a relaxing outdoor pool and sun terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 738 reviews
Price from
NOK 1,391.37
1 night, 2 adults

Westwinds Waterfront Resort

Treasure Island , St. Pete Beach

The Westwinds Waterfront Resort is less than a 5 minute walk from the beach and overlooks the Boca Ciega Bay. Guests will enjoy full kitchens in each unit and a heated outdoor pool.

M
Mary
From
United States
The grounds and outside areas were beautiful and well kept !
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 276 reviews
Price from
NOK 2,686.12
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.

K
Kimberly
From
United States
Very nice clan friendly staff great location great town.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 230 reviews
Price from
NOK 1,111.16
1 night, 2 adults

Sunset Beach Suites Unit 4

Madeira Beach , St. Pete Beach

Offering water sports facilities and a casino, Sunset Beach Suites Unit 4 in St. Pete Beach is close to Madeira Beach and John's Pass.

V
VadimArcane
From
Ukraine
It certainly looks like this is the best place to stay in the area. Beach chairs and an umbrella are provided. The furniture is new, as is the kitchen—fully equipped with all the necessary amenities. The location is ideal—just a three-minute walk to the open beach. I will definitely recommend this place to friends, and I hope to return again soon.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
NOK 2,534.26
1 night, 2 adults
All self-catering accommodations in St. Pete Beach

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in St. Pete Beach and surrounding area in the past month

See all

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 483 reviews

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,437 reviews

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 568 reviews

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 751 reviews

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 846 reviews

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,148 reviews

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 225 reviews

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 139 reviews

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,195 reviews

Popular with guests booking self-catering accommodations in St. Pete Beach

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 416 reviews

These self-catering accommodations in St. Pete Beach and nearby have options with free cancellation

See all

Bayview Plaza Waterfront Resort

St. Pete Beach
Free cancellation options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 77 reviews

Located in St. Pete Beach, a few steps from St. Pete Beach, Bayview Plaza Waterfront Resort has accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared lounge...

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 57 reviews

Located in St. Pete Beach, a 2-minute walk from St. Pete Beach, Bay Palms Waterfront Resort - Hotel and Marina has accommodations with a fitness center, free private parking, a terrace and barbecue...

Bella Sirena Inn

St. Pete Beach
Free cancellation options available
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 91 reviews

Located in St Pete Beach, 1640 feet from St Pete Beach Theater and 1.5 mi from Dolphin Landings Charter Boat Center, Bella Sirena Inn features accommodations with free WiFi, air conditioning and an...

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

Featuring a garden, 1BR 1BA NorthStar Bungalow. Just Steps to the beach and the bay. Provides accommodations in St. Pete Beach.

Cozy Beach Rental 1B/1B

St. Pete Beach
Free cancellation options available
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 24 reviews

Cozy Beach Rental 1B/1B is a recently renovated vacation home in St. Pete Beach, near St. Pete Beach. This beachfront property offers access to free Wifi and free private parking.

The StarFish Bungalow 1B/1B

St. Pete Beach
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

The StarFish Bungalow 1B/1B is located in St. Pete Beach, just 8 miles from John's Pass Village and Boardwalk and 11 miles from Tropicana Field.

Seahorse Bungalow

St. Pete Beach
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Seahorse Bungalow offers accommodations in St. Pete Beach, 8 miles from John's Pass Village and Boardwalk and 11 miles from Tropicana Field. A few steps from St.

Coconut Inn

St. Pete Beach
Free cancellation options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 59 reviews

Located in St. Pete Beach, a few steps from St. Pete Beach, Coconut Inn has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

Enjoy breakfast in St. Pete Beach and nearby

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 173 reviews

Residence Inn St. Petersburg Tierra Verde has an outdoor swimming pool, fitness center, a terrace and restaurant in Tierra Verde.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 9 reviews

Gulf Strand Resort by Travel Resort Services provides a hot tub and free private parking, and is within a 2-minute walk of St. Pete Beach and 5.6 miles of John's Pass.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

NEWLY Reno Beach Condo The beach is your backyard offers accommodations in St. Pete Beach, a few steps from St. Pete Beach and 5.9 miles from John's Pass.

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

Beachfront Condo Ocean View offers accommodations in St. Pete Beach, a few steps from St. Pete Beach and 5.9 miles from John's Pass.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 5 reviews

Featuring a garden, St Pete Beach provides accommodations in St. Pete Beach. This beachfront property offers access to a balcony and free Wifi.

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

Providing a garden, Modern Coastal Oasis 1-minute walk to Beach features accommodations in St. Pete Beach. Both free Wifi and parking on-site are available at the apartment free of charge.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 9 reviews

Ocean view studio with heated pool offers accommodations in St. Pete Beach, a 3-minute walk from St. Pete Beach and 4.5 miles from John's Pass.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 45 reviews

With an outdoor pool and free Wi-Fi access, this resort is next to Saint Pete Beach. Smuggler’s Cove Adventure Golf, a mini-golf venue, is located 6 miles from the property.

Highly rated self-catering accommodations in St. Pete Beach and nearby

See all
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 75 reviews

Located in St. Pete Beach, a few steps from St. Pete Beach, Palm Crest Resort Motel provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 202 reviews

Located in St. Pete Beach, a few steps from St. Pete Beach, Sabal Palms Inn provides accommodations with free bikes, free private parking, an outdoor swimming pool and a terrace.

Havana Inn

St. Pete Beach
8.0+ review score
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 54 reviews

Located in St. Pete Beach and with St. Pete Beach reachable within a few steps, Havana Inn provides free bikes, non-smoking rooms, free WiFi and barbecue facilities.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 28 reviews

Island Inn unit 315 is located in St. Pete Beach, just a few steps from Treasure Island and 2.2 miles from John's Pass. This beachfront property offers access to a balcony.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 410 reviews

A few steps from Treasure Island, Provident Oceana Beachfront Suites provides 4-star accommodations in the Treasure Island district of St. Pete Beach.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 37 reviews

Treasure Island Beach, FL Waterfront Condo Located Steps away from the Intracoastal Waterway offers accommodations in St.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 608 reviews

Located in St. Pete Beach, a 12-minute walk from Treasure Island, FUSION Resort Waterfront Suites provides accommodations with free bikes, private parking, an outdoor swimming pool and a terrace.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 7 reviews

Searenity, Waterside studio in the heart of Treasure Island, walk to beach offers accommodations in St. Pete Beach, a 11-minute walk from Treasure Island and 1.7 miles from John's Pass.

FAQ about self-catering accommodations in St. Pete Beach

Self-catering Accommodations That Guests Love in St. Pete Beach

See all
Avg. price/night: NOK 2,391.13
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 224 reviews
The location on the beach is great. Our room was a 1 BR plus kitchenette which has everything needed. And a dishwasher too. Everything works, beds are nice, room is clean. There's always someone available if we needed anything. Breakfast is good and lots of it. Parking is always available but there's a daily charge for it.
Guest review byLigia
Family with young children
Avg. price/night: NOK 2,575.79
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 38 reviews
- 2 minutes from the beach - clean - good air-conditioning - well-equipped kitchen - plenty of towels, even a make-up towel - shampoo, conditioner and soap available in the shower - comfortable bed - there is a small swimming pool
Guest review byEline
Group
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 645 reviews
The staff were so friendly, we were given a complimentary upgrade and when we mentioned it was our honeymoon they gifted us some mini proseccos - such a lovely touch. The room was immaculate, looked to be recently refurbished, light, bright and clean with a small kitchenette area. Both pools were clean and well maintained and there were 2 BBQ areas and some lawn games. Beach accessories for use on first come first served basis was a nice addition. We had a wonderful stay, 100% would return!
Guest review byLSwanton77
Young couple
Avg. price/night: NOK 2,305.97
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,195 reviews
Great location, directly on the beach. Full size kitchen.
Guest review bySusan
Family with young children