There are 6 ways to get from Indialantic to St. Pete Beach by shuttle, bus, car, taxi, bus (Greyhound), or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle, Amtrak Thruway
best- Take a shuttle bus from Melbourne, FL - Mobil Gas to Orlando AirportNorthbound
- Take the bus from Orlando, FL to St. Petersburgbus Amtrak Thruway Connecting Service
7h 52m$126–157Drive 157.7 mi
cheapest- Drive from Indialantic to St. Pete Beachcar 157.7 mi
3h 6m$29–42Shuttle, bus
- Take a shuttle bus from Palm Bay, FL - Sunoco to Orlando Airport
- Take the bus from Orlando to Tampa Bus Stationbus
- Take the bus from Marion Transit Parking Lot to 2Nd Ave Ne + Beach Drivebus 100
8h 57m$110–140Taxi, bus
- Take the taxi from Indialantic to Sebastiantaxi
- Take the bus from Sebastian to Titusvillebus
- Take the bus from Titusville to Orlando Bus Stationbus
- Take the bus from Orlando Bus Station to Tampa Bus Stationbus
9h 25m$160–213Bus
- Take the bus from Titusville to Tampa Bus Stationbus Greyhound US0770S
- Take the bus from Marion Transit Parking Lot to 2Nd Ave Ne + Beach Drivebus 100
11h 40m$118–152Drive, train, taxi
- Drive from Indialantic to Kissimmee Amtrak Stationcar
- Take the train from Kissimmee Amtrak Station to Tampatrain
- Take the taxi from Tampa to St. Pete Beachtaxi
3h 37m$109–160
Questions & Answers
The cheapest way to get from Indialantic to St. Pete Beach is to drive which costs $28 - $45 and takes 3h 6m.
The fastest way to get from Indialantic to St. Pete Beach is to drive which takes 3h 6m and costs $28 - $45.
No, there is no direct bus from Indialantic to St. Pete Beach. However, there are services departing from A1A @ Nance Park and arriving at 4700 Gulf Blvd + Saint Pete Beach Access via Melbourne Airport, Titusville, Marion Transit Parking Lot, 2Nd Ave Ne + Beach Drive and 1St Ave N + 32Nd St N. The journey, including transfers, takes approximately 11h 40m.
The distance between Indialantic and St. Pete Beach is 199 miles. The road distance is 158.7 miles.
The best way to get from Indialantic to St. Pete Beach without a car is to shuttle and Amtrak Thruway which takes 7h 52m and costs $120 - $160.
It takes approximately 7h 52m to get from Indialantic to St. Pete Beach, including transfers.
Indialantic to St. Pete Beach bus services, operated by Greyhound USA, depart from Titusville station.
Indialantic to St. Pete Beach bus services, operated by Greyhound USA, arrive at Tampa Bus Station.
Yes, the driving distance between Indialantic to St. Pete Beach is 159 miles. It takes approximately 3h 6m to drive from Indialantic to St. Pete Beach.
There are 2434+ hotels available in St. Pete Beach.
What companies run services between Indialantic, FL, USA and St. Pete Beach, FL, USA?
You can take a bus from A1A @ Nance Park to 4700 Gulf Blvd + Saint Pete Beach Access via Melbourne Airport, Government Center @ Viera, Titusville, Tampa Bus Station, Marion Transit Parking Lot, 2Nd Ave Ne + Beach Drive, Grand Central Station - E, and 1St Ave N + 32Nd St N in around 11h 40m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Kissimmee Amtrak Station to Tampa
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- $24–50
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 772-343-0217
- Website
- smartshuttleline.com
Shuttle from Melbourne, FL - Mobil Gas to Orlando Airport
- Ave. Duration
- 56 min
- Frequency
- 4 times a day
- Estimated price
- $55–65
- Schedules at
- smartshuttleline.com
- one passenger
- $55–65
Shuttle from Palm Bay, FL - Sunoco to Orlando Airport
- Ave. Duration
- 1h 6m
- Frequency
- 4 times a day
- Estimated price
- $55–70
- Schedules at
- smartshuttleline.com
- one passenger
- $55–70
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Orlando, FL to St. Petersburg
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- $35–50
- Website
- https://www.amtrak.com/home.html
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Orlando to Tampa Bus Station
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- $30–45
- Book at
- https://www.jeffersonlines.com
- Adult
- $30–45
Bus from Sebastian to Titusville
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $25–40
- Book at
- https://www.jeffersonlines.com
- Adult
- $25–40
Bus from Titusville to Orlando Bus Station
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $20–29
- Book at
- https://www.jeffersonlines.com
- Adult
- $20–29
Bus from Orlando Bus Station to Tampa Bus Station
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Book at
- https://www.jeffersonlines.com
- Adult
- $30–45
Bus from Titusville to Tampa Bus Station
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $40–60
- Book at
- https://www.jeffersonlines.com
- Adult
- $40–60
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Orlando to Tampa Bus Station
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- $14–24
- Schedules at
- flixbus.com
Bus from Orlando Bus Station to Tampa Bus Station
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- $13–22
- Schedules at
- flixbus.com
- Phone
- +1 727-540-1900
- [email protected]
- Website
- psta.net
Bus from Marion Transit Parking Lot to 2Nd Ave Ne + Beach Drive
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
Bus from Marion Transit Parking Lot to 2Nd Ave Ne + Beach Drive
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Sebastian to Titusville
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $9–19
- Website
- https://www.greyhound.com/
Bus from Titusville to Orlando Bus Station
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $5–12
- Website
- https://www.greyhound.com/
Bus from Orlando Bus Station to Tampa Bus Station
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $13–25
- Website
- https://www.greyhound.com/
Bus from Titusville to Tampa Bus Station
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $22–45
- Website
- https://www.greyhound.com/
- Ave. Duration
- 37 min
- Estimated price
- $75–110
Palm Bay Taxi and Transportation
- Phone
- +1-321-221-1101
All Tampa Taxi and Airport Shuttle
- Phone
- +1 813-833-1808
- Website
- taxicabstampafl.com
Taxi Tampa
- Phone
- +1 407-813-4675
- Website
- taxitampafl.com
Yello Cab of Tampa
- Phone
- +1 813-666-6666
- Website
- tampataxi.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide











