| Duration | 1h 19m |
|---|---|
| Distance | 21 mi |
| Average price | $55 |
| Nearby airports | 5 found |
The nearest airport to Indian Rocks Beach is St. Petersburg (PIE). However, there are better options for getting to Indian Rocks Beach. You can take a bus from Tampa (TPA) to Indian Rocks Beach via SkyConnect Rental Car Facility Station, TPA RENTAL CAR FACILITY westbound, Ulmerton Park N Ride Lot, and Ulmerton Rd + Tall Pines Dr in around 2h 43m.
Want to know about travelling to Indian Rocks Beach? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.
The nearest airport to Indian Rocks Beach is St. Petersburg (PIE) Airport which is 10 miles away. Other nearby airports include Tampa (TPA) (20.8 miles), Sarasota/Bradenton (SRQ) (38.5 miles), Orlando (MCO) (102.1 miles) and Ft. Myers (RSW) (115.6 miles).
More informationIt takes 2h 43m to get from Indian Rocks Beach to Tampa (TPA) Airport.
More informationWe recommend flying to Tampa (TPA) Airport, which is 20.8 miles away from Indian Rocks Beach. The line 300 bus and line 59 bus from Tampa (TPA) to Indian Rocks Beach takes 2h 43m.
More informationThere are 3324+ hotels available in Indian Rocks Beach.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps