Skip to main content

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

See the latest prices and deals by choosing your dates.
Inn on the Beach, hotel in 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.

Across the beach
Scored 9.4
9.4
Rated wonderful
Wonderful
352 reviews
Price from
$225
1 night, 2 adults
Treasure Island Beach Resort, hotel in St. Pete Beach

Located in St. Pete Beach, Treasure Island Beach Resort is surrounded by the white sandy beaches of the Gulf of Mexico.

The room was excellent and the Hotel Staff was super!
Scored 9.1
9.1
Rated wonderful
Wonderful
525 reviews
Price from
$414
1 night, 2 adults
Satellite Motel, hotel in St. Pete Beach

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

Location was great! Just across the street from the beach access. Staff was very friendly. Rooms were clean and comfortable. (Bring your own pillows). Unfortunately we were evacuated due to the hurricane but the owner was wonderful about refunding our stay.
Scored 9.0
9.0
Rated wonderful
Wonderful
789 reviews
Price from
$172.80
1 night, 2 adults
Treasure Island Beach, FL Waterfront Condo, hotel in St. Pete Beach

Treasure Island Beach, FL Waterfront Condo offers accommodations in St. Pete Beach, a 2-minute walk from Treasure Island and 0.8 miles from Sunset Beach.

Location, proximity to other areas. Felt like home, just a few steps to beach or harbor set up to fish from.
Scored 9.5
9.5
Rated exceptional
Exceptional
88 reviews
Price from
$300
1 night, 2 adults
Saltwater Retreat of Redington Shores, hotel in St. Pete Beach

Just a 2-minute walk from North Redington Beach and one mile from Indian Shores Beach, Saltwater Retreat of Redington Shores features accommodations in St.

Extremely clean and organized! We had everything we would ever need and more!
Scored 9.5
9.5
Rated exceptional
Exceptional
64 reviews
Price from
$300
1 night, 2 adults
Sunset Beach Suites of Madeira Beach! Pet Friendly Summer Getaway! Steps to Beach! - Suite 10, hotel in St. Pete Beach

Sunset Beach Suites of Madeira Beach! Pet Friendly Summer Getaway! Steps to Beach! - Suite 10 offers accommodations in St. Pete Beach, a few steps from Madeira Beach and 1.6 miles from Treasure...

Keyless Entry. Cute interior with sample sized products. Walking distance to all the fun stuff! There’s a gas station less than one minute away along with bars and restaurants. The bed was MEGA soft and HUUUGGE. Slept on clouds. Great value for location. I loved this stay. I will be back for sure. Did I mention I loved the stay?
Scored 9.8
9.8
Rated exceptional
Exceptional
5 reviews
Price from
$145
1 night, 2 adults
Sunset Beach Suites at Madeira Beach! Pet Friendly Beach Getaway!- Suite 1, hotel in St. Pete Beach

Sunset Beach Suites at Madeira Beach! Pet Friendly Beach Getaway!- Suite 1 is located in St. Pete Beach, just a few steps from Madeira Beach and 1.6 miles from Treasure Island.

It was absolutely fabulous! The apartment was spotless and all the amenities you needed. The bed was very comfortable. We walked in with snacks, water, coffee, etc waiting for our arrival . I would highly recommend this rental to everyone. Thank you so much for a great vacation and being at a great place to stay.
Scored 9.8
9.8
Rated exceptional
Exceptional
5 reviews
Price from
$143
1 night, 2 adults
Oceanfront View of Madeira Beach, Steps to the Beach - Madeira Norte Condo, hotel in St. Pete Beach

Offering an outdoor swimming pool and barbecue facilities, Oceanfront View of Madeira Beach, Steps to the Beach - Madeira Norte Condo in St. Pete Beach is close to Madeira Beach and Treasure Island.

I made this beach trip for a special needs woman I care for, everything was easy, elevators, steps to beach and pool, as well as walking across the street to Johns Pass, parked my car when i arrived and never drove it again until leaving to go home.
Scored 9.8
9.8
Rated exceptional
Exceptional
15 reviews
Price from
$299.52
1 night, 2 adults
Ocean Club Treasure Island Hotel, hotel in St. Pete Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, Ocean Club Treasure Island Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a bar.

The property was very clean and a good location.
Scored 9.2
9.2
Rated wonderful
Wonderful
76 reviews
Price from
$375.30
1 night, 2 adults
Malyn 122, Waterfront condo, few blocks to beach, hotel in St. Pete Beach

Malyn 122, Waterfront condo, few blocks to beach is located in St. Pete Beach, just a 11-minute walk from Treasure Island and 1.3 miles from Sunset Beach.

The location was great, just a few blocks from the beach, restaurants, and shops. Once we arrived, we walked everywhere.
Scored 9.2
9.2
Rated wonderful
Wonderful
9 reviews
Price from
$205
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 this month

Enjoy breakfast in St. Pete Beach!

These self-catering accommodations in St. Pete Beach have options with FREE cancellation

  • Satellite Motel
    Free cancellation options available
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 789 reviews

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

    Location is great! A little noisy being on the corner.

  • Treasure Island Beach Resort
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 525 reviews

    Located in St. Pete Beach, Treasure Island Beach Resort is surrounded by the white sandy beaches of the Gulf of Mexico.

    Location to the beach, towel service was excellent

  • Ocean Club Treasure Island Hotel
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 76 reviews

    Located in St. Pete Beach, a 2-minute walk from Treasure Island, Ocean Club Treasure Island Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a bar.

    Lovely room, well equipped, modern, and over looking the sea.

  • Searenity, Waterside studio in the heart of Treasure Island, walk to beach
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 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.3 miles from Sunset Beach.

  • Sunset Vistas Two Bedroom Beachfront Suites
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 1,532 reviews

    Offering panoramic views of the Gulf of Mexico, this beachfront resort is located on the white sand shores of Treasure Island.

    Great location …. Spacious rooms and well equipped

  • Sea Jay Motel and Marina
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 777 reviews

    Located in St. Pete Beach, a 7-minute walk from Treasure Island, Sea Jay Motel and Marina provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    We love staying at the Sea Jay and look forward to the new pool!

  • Boutique Beach Retreat
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 150 reviews

    Located in St. Pete Beach, a 3-minute walk from Treasure Island, Boutique Beach Retreat provides air-conditioned rooms and an outdoor swimming pool.

    Stress free check in! Went from parking lot to room!

  • The Molloy - Treasure Island Suites & Cottages
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 478 reviews

    The Molloy - Treasure Island Suites & Cottages offers beachfront accommodations in Treasure Island. The property features a year-round outdoor pool and sun terrace.

    Lokalizacja przy samej plaży! Parking pod hotelem!

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

  • Coconut Inn Pass-a-Grille Beach
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 133 reviews

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

    Fantastic location, quiet and calm, lovely space at rear

  • Beachfront Condo Ocean View
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 25 reviews

    Beachfront Condo Ocean View offers accommodations in St. Pete Beach, a few steps from St. Pete Beach and 1.7 miles from Isla del Sol Beach.

    Exactly as described beach front, pool, hot tub, parking, etc

  • The Beach House - Treasure Island
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 499 reviews

    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.

    perfect spot, clean and close to places I wanted to go.

  • Twins Inn & Apartments
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 491 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 2461 feet from the property.

    Beach was a very short walk away, hardly used the car

  • Westwinds Waterfront Resort
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 421 reviews

    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.

    Excellent location, clean, beautiful and will be back

  • The Lofts at St Pete Beach
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 19 reviews

    Located in St. Pete Beach and within a 4-minute walk of St. Pete Beach, The Lofts at St Pete Beach has an outdoor swimming pool, non-smoking rooms, and free WiFi throughout the property.

    Location and amazing and everything is newly renovated.

  • Beach and Bay MediterraneanTownhouse
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 74 reviews

    Beach and Bay MediterraneanTownhouse is located in St. Pete Beach, just a 2-minute walk from North Redington Beach and 0.7 miles from Indian Shores Beach.

    I loved the location and how much space was there !

  • Surf Beach Resort by Sunsational Beach Rentals
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 38 reviews

    Nestled on the beach in beautiful Treasure Island, Florida, this property offers 2-bedroom condominiums with classic Mediterranean styling with breathtaking Gulf views just minutes from shopping and...

    Easy check-in. Clean. Close to everything. Staff was friendly and helpful.

FAQ about self-catering accommodations in St. Pete Beach

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

Research, refine, and make plans for your whole trip