Sand & Sun Vacation Rentals

Vacation Rental Homes On The Gulf Coast of Florida

At Sand & Sun Rentals we have created a unique portfolio of boutique rental homes and condos stretching along the Gulf Coast including Indian Rocks Beach, Indian Shores, Redington Beach and Treasure Island. These are stunning beach front homes for you, your family and friends to enjoy a wonderful long weekend, a week, or even longer in the Sunshine State. Nearly all of our beautiful properties have direct beach access and are hand selected by us. We are a full service rental company, who take care of all the vacation rental properties ourselves, so we have the pleasure of dealing with you from your initial inquiry through to your departure. We are your one stop shop for vacation rentals on the gulf beaches. Please don't hesitate to ask any questions you have and we will answer as quickly as possible. 

Need baby gear during your stay? Rent cribs, car seats, strollers, toys and more from BabyQuip! As seen on Shark Tank, BabyQuip offers clean, sanitized, and safe baby gear! Make a reservation

  • Blue Oasis

    6 Bedrooms · Bath · Sleeps 14
    Indian Rocks Beach, FL, US
  • 409 - Palm Tree Paradise

    3 Bedrooms · 2 Bath · Sleeps 8
    Indian Rocks Beach, FL, US
  • 408 SeaGate

    3 Bedrooms · 2 Bath · Sleeps 8
    Indian Shores, FL, US
  • 210 Golden Shores

    2 Bedrooms · 2 Bath · Sleeps 6
    Indian Shores, FL, US

    SeaPearl

    6 Bedrooms · Bath · Sleeps 14
    Indian Shores, Fl, US

    301 SeaGate

    3 Bedrooms · 2 Bath · Sleeps 8
    Indian Shores, FL, US

    Blue Horizons

    6 Bedrooms · Bath · Sleeps 14
    Indian Shores, Fl, US

    Sandy Shores

    6 Bedrooms · Bath · Sleeps 14
    Treasure Island, Fl, US

    Tradewinds

    6 Bedrooms · Bath · Sleeps 14
    Indian Rocks Beach, FL, US

    Gulf Breezes

    6 Bedrooms · Bath · Sleeps 14
    Indian Rocks Beach, FL, US

    505 Janice

    2 Bedrooms · 2 Bath · Sleeps 6
    Indian Rocks Beach, FL, US

    407 SeaGate

    3 Bedrooms · 2 Bath · Sleeps 8
    Indian Shores, FL, US

    4C Sunshine

    4 Bedrooms · 3 Bath · Sleeps 8
    Indian Shores, FL, US

    306 SeaGate

    3 Bedrooms · 2 Bath · Sleeps 8
    Indian Shores, FL, US

    401 Seagate

    3 Bedrooms · 2 Bath · Sleeps 8
    Indian Shores, FL, US

    Shell House

    6 Bedrooms · 5 Bath · Sleeps 14
    Indian Shores, FL, US