Apartment holiday rentals in Indian Shores

Find and book unique apartments on Airbnb

Top-rated apartment rentals in Indian Shores

Guests agree: these apartments are highly rated for location, cleanliness and more.

%{current} / %{total}1 / 1
Superhost
A cozy sleeping area is presented with a plush bed covered in a light-colored bedspread. Nightstands with lamps frame the bed, providing soft lighting. A decorative painting and a floral art piece adorn the walls, enhancing the serene ambiance of the room.
Flat in St. Petersburg
4.77 out of 5 average rating, 258 reviews

NEW Luxury Apartment w/Bikes! Location Location!

Welcome to Casita Limón, a beautiful new tropical paradise in the heart of St. Pete! Tranquil & centrally-located: close to nature trails, shopping, downtown St. Petersburg, & Tampa. Minutes to St. Pete Beach, ranked #1 in USA! Close to Busch Gardens and the new St. Pete Pier. Private entrance, full kitchen, stainless steel appliances, Keurig coffee maker, & toaster oven. Plush memory foam mattress. SmartTV. Floor to ceiling marble rain shower. Spa quality bath amenities. Washer & dryer on site.

Top guest favourite
A roadside view of a pink cottage features large windows inviting natural light. A white door is visible, with two chairs placed on the gravel-covered area. Surrounding greenery enhances the outdoor space, while a parking lot provides convenient access.
Flat in Indian Rocks Beach
4.95 out of 5 average rating, 200 reviews

Vintage Florida Beach Efficiency

Just a short walk to the beach, this a great beach getaway for couples or families with one child. On your way stop at the Cooky Coconut for lunch, an awesome milkshake or a variety of snacks. With a totally new renovation in 2024, this unit is updated, very clean & worry free. This cottage is located in a quiet residential neighborhood and a great place to relax. Laundry on shared screened porch. Dogs allowed ($35 extra) add them on # of guests page . Easy refund policy. Level 2 EV charger

Top guest favourite
A spacious living area is presented with a large flat-screen TV mounted on the wall. Comfortable leather sofas are arranged with accent pillows, complemented by a decorative area rug. A coffee table sits in the center, with the kitchen area visible in the background.
Flat in Treasure Island
4.97 out of 5 average rating, 131 reviews

Awesome 1BR - 6 min. walk to beach! Full Kitchen +

This homey unit boasts a full kitchen with stainless appliances - including a dishwasher! Plus, enjoy your very own washer & dryer! You will be so close to the beautiful beach, fun bars & restaurants... yet, this rental space is located in a peaceful neighborhood. Enjoy a private porch area, off street parking and so much more. The famous John's Pass is only 1.5 miles away. There, you can book excursions, shop, eat and listen to live music. Unit 1 has a dedicated work space, 2 TVs & more!

Top guest favourite
An aerial view captures the serene coastline and vibrant community of Indian Rocks Beach. The expanse of blue water meets the sandy shore, with buildings and residences lined along the beach. Green parks and water channels are visible, enhancing the coastal atmosphere.
Flat in Indian Rocks Beach
4.96 out of 5 average rating, 114 reviews

Cozy coastal grandmother condo, walk to the beach!

Bright, stylish and quaint. Newly remodeled and furnished to make you feel like you're at your own beach home. Grab your provided beach chair and towel for your short jaunt down to the beach(a football field away) and take a deep breath; let the endless views, waves crashing and sand between your toes take you away. The well appointed kitchen can be used to simply make coffee or a full dinner. Don't feel like cooking? No problem! Indian Rocks Beach offers local coffee, lunch and dinner spots!

Guest favourite
The living area features a spacious couch and a flat-screen television, with a soft area rug anchoring the space. Floor-to-ceiling sliding glass doors provide sweeping ocean views and direct access to the private balcony, creating an inviting connection to the beach.
Flat in Indian Shores
4.91 out of 5 average rating, 124 reviews

Ocean Front Condo!

A freshly remodeled beachfront condo with a coastal look. This stunning condo features modern coastal decor, with bright colors, beach-inspired accents, and panoramic views of the ocean. This wonderful condo has a private balcony allowing for the enjoyment of the sea breeze and stunning sunsets. The central location between Clearwater and St. Pete provides easy access to nearby restaurants, shops, and entertainment options, making it the perfect beachfront retreat for relaxation and leisure.

Top guest favourite
Flat in Indian Rocks Beach
4.98 out of 5 average rating, 183 reviews

Over 180 5 StarReviews! IndianRocks, Walk to Beach

A two minute stroll to the sugar white sands of Indian Rocks Beach! Ranch Style Duplex cottage with an outdoor patio and barbecue. Recent renovation with living, dining rooms, & spacious kitchen. Two bedrooms, oversized leather sofa, full bath with euro glass shower. Well equipped with full kitchen supplies, refrigerator, microwave, and washer/dryer in unit. Free 2 car parking, WIFI, Roku TVs, Netflix, and more! Glide the wagon to the beach with comfortable beach chairs, umbrella, and toys.

Top guest favourite
A view from the balcony captures a stunning sunset over the Gulf, where vibrant hues blend in the sky. The sandy beach is visible below, with a winding path leading to the shoreline. Figures can be seen strolling along the beach, adding life to the serene scene.
Flat in Independence Square
4.96 out of 5 average rating, 177 reviews

Direct Ocean View Top Floor Renovated. 2BR, 2 Bath

The Marquise 204 is a Beautiful 1300sq ft DIRECT beachfront unit! Direct Gulf front views! Top floor corner unit. Small and quiet 10-unit building. Tremendous location for getaways with family and friends. After arriving you can literally leave your car behind and walk to over 10 local restaurants, bars and shops! Enjoy some of the best sunsets you will see in all of Florida from your private balcony! NO PETS. Renter MUST be at least 25 years old. NOTE: TWO flights of stairs NO elevator.

Top guest favourite
A heated pool is surrounded by palm trees, with two blue sunshelf loungers partially submerged in the water. Spacious chaise loungers are positioned around the pool area, featuring a light-colored stone deck and privacy provided by a wooden fence in the background.
Flat in Indian Rocks Beach
4.97 out of 5 average rating, 147 reviews

Triplex- heated pool, bikes, walk to beach,

☀ Easy access to the beach; just walk across the street! ☀ Stylish shared heated pool with sun shelf and chaise loungers ☀ Fire pit with relaxing swivel lounge chairs, bikes ☀ Beach wagons, zero gravity chairs, cooler, ice, umbrellas, towels, speakers ☀ 3 hole glow in the dark putt putt ☀ Amazon Dots with Unlimited Amazon Music ☀ Fenced-in courtyard w/ outdoor seating, umbrellas, and BBQ grills ☀ Triplex with 3 uniquely decorated suites- private interiors, shared exterior

Top guest favourite
A stone fireplace features a wooden mantel with decorative accents and a mounted flat-screen television above. The living area includes a round coffee table with a pale green book atop. Nearby, glass doors lead to an outdoor deck, while a woven basket holds beach towels.
Flat in Treasure Island
4.98 out of 5 average rating, 110 reviews

Stylish Beachside Studio w Patio & Courtyard View!

Relax and unwind in this gem of a find! Tucked right off of Gulf Blvd this is one of three stylish studio units nestled in a palm-fringed private courtyard with a residential cottage onsite. This cozy spot overlooking a lush tropical garden is just steps from a white sand beach & walking distance to dozens of choices of laid back beach bars, live music & dining. Please note: There’s no guest parking on-site, but paid parking is nearby as well as a frequent public trolley.

Top guest favourite
Flat in St. Petersburg
4.99 out of 5 average rating, 125 reviews

Cozy Gem Near Madeira Beach

This cozy studio unit with its own screened-in large private patio is the perfect getaway for up to 2 people looking to enjoy the beautiful beaches of this area. Located in a quiet neighborhood on a private cal-de-sac, it is the perfect place to rest and recharge between trips to the most beautiful beaches in the world. This location is just a quick 5-minute drive (2 miles) to the Madeira Beach access and a 10-minute drive to the famous John's Pass Village and Boardwalk.

Top guest favourite
Flat in St. Petersburg
4.94 out of 5 average rating, 114 reviews

studio w balcony and waterview, dolphins in bay

Wake up to stunning waterfront views! Unwind in this bright studio overlooking Boca Ciega Bay, sip coffee on your private balcony while watching dolphins. Highlights: • Direct waterfront views from balcony • Heated pool, spa & fitness center overlooking bay • Minutes to Madeira Beach, St. Pete, & War Veterans’ Memorial Park • Cozy king bed • Close to boat rentals, trails, and waterfront dining Perfect for romantic getaway or peaceful solo escape!

Superhost
A shaded outdoor seating area is arranged with two light-colored chairs, a central table, and two small side tables. Potted plants add greenery, while soft cushions provide comfort. The wooden deck features a cool aqua color, enhancing a relaxed vibe.
Flat in Central Oak Park
4.89 out of 5 average rating, 189 reviews

St.Pete Modern Retro Oasis

8 mins to Downtown, Vinoy Park, clubs, bars and coffee shops. We are 14 mins to Treasure Island Beach, 10 mins to Gulfport, 5 short blocks to Pinellas Bike Trail and a 2 min walk to Central Ave Trolley and the SUN RUNNER which takes you to the beach and/or downtown. Owners DO live on the premises, but there is only 1 BnB unit, so you will have plenty of privacy. We offer many amenities and believe our pricing reflects the high quality of our BNB!

Popular amenities for Indian Shores apartment rentals

When is the best time to visit Indian Shores?

MonthJanFebMarAprMayJunJulAugSepOctNovDec
Avg. price£125£158£195£168£133£135£145£128£128£128£113£130
Avg. temp17°C18°C20°C23°C26°C28°C29°C29°C28°C25°C21°C18°C

Quick stats about flat rentals in Indian Shores

  • Total holiday rentals

    Explore 120 holiday rentals in Indian Shores

  • Nightly prices starting at

    Indian Shores holiday rentals start at £53 per night before taxes and fees

  • Verified guest reviews

    Over 4,170 verified reviews to help you choose

  • Family-friendly holiday rentals

    80 properties offer extra space & child-friendly amenities

  • Pet-friendly holiday rentals

    Find 20 rentals that welcome pets

  • Holiday rentals with a pool

    70 properties feature pools

  • Rentals with dedicated workspaces

    30 properties have a dedicated workspace

  • Wifi availability

    120 of Indian Shores holiday rentals include wifi access

  • Popular amenities for guests

    Guests love Kitchen, Wifi and Pool across Indian Shores rentals

  • 4.8 Average rating

    Indian Shores stays are highly rated by guests – averaging 4.8 out of 5!

Destinations to explore

  1. Airbnb
  2. United States
  3. Florida
  4. Pinellas County
  5. Indian Shores
  6. Flat rentals