Hotels near Splash Harbour Water Park

Hotels.com makes it easy and rewarding. Always

Reward yourself your way

Stay where you want, when you want, and get rewarded

Learn about Hotels.com Rewards

Unlock instant savings

You could get an extra 10% off with Secret Prices

Sign up, it's free     Sign in

Free cancellation

Flexible bookings on most hotels*

Where to stay near Splash Harbour Water Park?

Other landmarks in St. Petersburg - Clearwater

Find out more about Splash Harbour Water Park

Where is Splash Harbour Water Park?

Indian Rocks Beach is home to Splash Harbour Water Park. Visitors to beachside Indian Rocks Beach love the natural attractions this area offers such as the beaches. If you're looking for things to see and do in the area, you might like to visit John's Pass Village & Boardwalk and Sand Key Park.

Where Can I Stay near Splash Harbour Water Park?

We've got 727 hotels to choose from within a mile of Splash Harbour Water Park. You may want to think about one of these choices that are popular with our guests:

New Hotel Collection Harbourside

  • 3-star hotel • Free parking • Free WiFi • Restaurant • Central location

Holiday Inn Hotel & Suites Clearwater Beach S-Harbourside, an IHG Hotel

  • 3-star hotel • Free WiFi • Restaurant • 3 bars • Walkable location

BeachTrail Lodging

  • 3-star condo • Free parking • Free WiFi • Terrace • Walkable location

Things to See and Do near Splash Harbour Water Park

What to See near Splash Harbour Water Park

  • Sand Key Park
  • Church of Scientology
  • Pier 60 Park
  • Clearwater Beach
  • St. Petersburg Municipal Beach

Things to Do near Splash Harbour Water Park

  • John's Pass Village & Boardwalk
  • Indian Rocks Shopping Center
  • Largo Mall
  • Seminole City Center
  • Captain Blighs Landing

How to Get to Splash Harbour Water Park

Flights to Indian Rocks Beach

  • Tampa Intl. Airport (TPA), 19.9 mi (32 km) from central Indian Rocks Beach
  • St. Petersburg-Clearwater Intl. Airport (PIE), 9.5 mi (15.3 km) from central Indian Rocks Beach
  • Tampa, FL (TPF-Peter O. Knight), 24.2 mi (39 km) from central Indian Rocks Beach

Keep exploring