Sunrise over a calm ocean with gentle waves crashing onto a sandy beach, partly cloudy sky with pink and blue hues.

Beach Chair Rentals & Full-Service Setups across St. Pete Beach & Florida’s Gulf Coast

Where comfort meets the coast

Reserve Your Beach Day

Sun & Shade was created to take the hassle out of your beach day. We know lugging chairs, umbrellas, coolers, and toys through the sand is anything but relaxing - so we’ll handle it all for you. You bring your people, and we’ll take care of the rest!

We proudly serve St. Pete Beach, Pass-A-Grille, Treasure Island, Madeira Beach, Indian Rocks Beach, Indian Shores, Upham Beach, and surrounding beaches along Florida’s Gulf Coast.

Our service includes premium beach chairs, soft towels, coolers, and our signature Neso tents with UPF 50+ protection, giving you more shade, comfort, and ease. From a simple beach day to a family gathering or celebration, Sun & Shade makes your experience effortless, beautiful, and ready to enjoy from the moment you arrive.

All you have to do is show up and relax, so let’s plan your dream beach day!

How It Works
Close-up of palm tree fronds against a light sky.

Our Packages

Beachfront Bliss

Front-row comfort at the water’s edge

Sink into relaxation with a full setup of tents, chairs, towels, and coastal styling — all arranged with care so you can enjoy the shoreline without lifting a finger.

Explore Package

Sunset Retreat

An unforgettable evening by the Gulf

COMING SOON — Our signature sunset experience featuring cozy seating, soft lighting, and a beautifully styled setup for a sunset lover’s dream.

Coming Soon

Beach Day Your Way

Designed just for you

A fully custom setup tailored to your vision, perfect for anything from an intimate beach day to a large celebration. Recommended for groups of 8+ or anyone wanting a one-of-a-kind personalized beach experience.

Design Your Setup

LOCATIONS

Click any beach below to see parking details, access points, and local recommendations.

  • Parking & Access:

    4700 Gulf Blvd, St. Pete Beach, FL 33706

    About This Beach:

    A spacious, lively Gulf-front beach known for its soft sand, gentle waves, and easy access to restaurants and shops. It’s one of the area’s most popular beaches and ideal for families, couples, and groups.

    Local Tips:

    Explore food, drinks, and things to do near St. Pete Beach here!

  • Parking & Access:

    • 16th Ave & Gulf Way, St. Pete Beach, FL 33706

    • 22nd Ave & Gulf Way, St. Pete Beach, FL 33706

    About This Beach:

    Located at the southern tip of St. Pete Beach, Pass-A-Grille offers a quiet, charming stretch of sand with a small-town coastal feel. Known for its pastel cottages, boutique shops, and unbeatable sunset views.

    Local Tips:

    Explore food, drinks, and things to do near Pass-A-Grille here!

  • Parking & Access:

    6850 Beach Plaza St, St. Pete Beach, FL 33706

    About This Beach:

    A popular St. Pete Beach access point near Corey Avenue, known for its boardwalk pathways and easy entry to nearby cafés and waterfront bars. Great for groups wanting convenience and amenities.

    Local Tips:

    Explore food, drinks, and things to do near Upham Beach here!

  • Parking & Access:

    • 9701 1st St E, Treasure Island, FL 33706

    • 9000 W Gulf Blvd, Treasure Island, FL 33706

    About This Beach:

    Located on the southern end of Treasure Island, Sunset Beach is known for its serene atmosphere, pristine shoreline, and incredible sunsets. It’s quieter than other nearby beaches, making it a perfect backdrop for romantic evenings, elopements, or peaceful beach days.

    Local Tips:

    Explore food, drinks, and things to do near Treasure Island & Sunset Beach here!

  • Parking & Access:

    1700 Gulf Blvd, Indian Rocks Beach, FL 33785

    About This Beach:

    A relaxed, family-friendly beach with calm waters and a laid-back local vibe. Indian Rocks Beach is great for groups seeking a quieter, less crowded option with tons of nearby dining.

    Local Tips:

    Explore food, drinks, and things to do near Indian Rocks Beach here!

  • Parking & Access:

    19500 Gulf Blvd, Indian Shores, FL 33785

    About This Beach:

    A quiet, beautifully maintained stretch of beach with a calm atmosphere and less foot traffic than neighboring areas. Perfect for couples, families, or anyone looking for a peaceful setup away from crowds.

    Local Tips:

    See food, coffee spots, and attractions near Indian Shores here.

  • Parking & Access:

    14400 Gulf Blvd, Madeira Beach, FL 33708

    About This Beach:

    Madeira Beach — home to the famous John’s Pass Village — offers wide sandy shores, gentle waves, and tons of nearby food and activities. A great choice for families or anyone wanting a classic beach-day experience near shops and entertainment.

    Local Tips:

    Explore restaurants, boardwalk activities, and parking details for Madeira Beach here.

What Our Customers Think