There are 5 ways to get from Indian Rocks Beach to Fort Myers Beach by bus (Amtrak), car, bus (Flixbus), taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Amtrak Thruway (Amtrak)
best- Take the bus from St. Petersburg to Fort Myers, FLbus
7h 32m$82–121Drive 137.8 mi
cheapest- Drive from Indian Rocks Beach to Fort Myers Beachcar 137.8 mi
2h 47m$26–37Line 59 bus, line 300 bus, bus, line 140 bus, line 50 bus
- Take the bus from 1St St + 4Th Ave - Indian Rocks Beach to Psta 34Th St Complex - Shelter - Dbus 59
- Take the bus from Psta 34Th St Layby - Platform - D to Marion Transit Parking Lotbus 300
- Take the bus from Tampa Bus Station to Fort Myers Bus Stopbus
- Take the bus from Rosa Parks Transportation Ctr to South Fort Myers Transfer/P&Rbus 140
- Take the bus from South Fort Myers Transfer/P&R to Beach Park & Ridebus 50
8h 26m$27–49Line 59 bus, line 300 bus, bus, line 130 bus
- Take the bus from 1St St + 4Th Ave - Indian Rocks Beach to Psta 34Th St Complex - Shelter - Dbus 59
- Take the bus from Psta 34Th St Layby - Platform - D to Marion Transit Parking Lotbus 300
- Take the bus from Tampa to Fort Myers Amtrak Bus Stopbus
- Take the bus from Edison Mall Transfer Ctr to Beach Park & Ridebus 130
9h 39m$82–117Taxi, bus
- Take the taxi from Indian Rocks Beach to Bradenton/Sarasota - Mobil Gas Stationtaxi
- Take the bus from Bradenton/Sarasota - Mobil Gas Station to Fort Myers 7-11bus Tallahassee
2h 54m$222–287
Indian Rocks Beach to Fort Myers Beach by bus
Questions & Answers
The cheapest way to get from Indian Rocks Beach to Fort Myers Beach is to drive which costs $25 - $40 and takes 2h 47m.
The fastest way to get from Indian Rocks Beach to Fort Myers Beach is to drive which takes 2h 47m and costs $25 - $40.
No, there is no direct bus from Indian Rocks Beach to Fort Myers Beach. However, there are services departing from 1St St + 4Th Ave - Indian Rocks Beach and arriving at Estero Blvd @ Crescent Beach Park via Psta 34Th St Complex - Shelter - C, St. Petersburg, Edison Mall Transfer Ctr and Beach Park & Ride. The journey, including transfers, takes approximately 7h 32m.
The distance between Indian Rocks Beach and Fort Myers Beach is 169 miles. The road distance is 138.7 miles.
The best way to get from Indian Rocks Beach to Fort Myers Beach without a car is to Amtrak Thruway which takes 7h 32m and costs $80 - $130.
It takes approximately 7h 32m to get from Indian Rocks Beach to Fort Myers Beach, including transfers.
Indian Rocks Beach to Fort Myers Beach bus services, operated by Amtrak, depart from St. Petersburg station.
Indian Rocks Beach to Fort Myers Beach bus services, operated by Amtrak, arrive at Fort Myers, FL station.
Yes, the driving distance between Indian Rocks Beach to Fort Myers Beach is 139 miles. It takes approximately 2h 47m to drive from Indian Rocks Beach to Fort Myers Beach.
There are 4333+ hotels available in Fort Myers Beach.
What companies run services between Indian Rocks Beach, FL, USA and Fort Myers Beach, FL, USA?
Amtrak operates a bus from St. Petersburg to Fort Myers, FL once daily. Tickets cost $40–60 and the journey takes 3h 5m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from St. Petersburg to Fort Myers, FL
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- https://www.amtrak.com/home.html
Bus from Tampa to Fort Myers Amtrak Bus Stop
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- $45–70
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 727-540-1900
- [email protected]
- Website
- psta.net
Bus from 1St St + 4Th Ave - Indian Rocks Beach to Psta 34Th St Complex - Shelter - D
- Ave. Duration
- 22 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
Bus from Psta 34Th St Layby - Platform - D to Marion Transit Parking Lot
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
Bus from 1St St + 4Th Ave - Indian Rocks Beach to Psta 34Th St Complex - Shelter - D
- Ave. Duration
- 22 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
Bus from Psta 34Th St Layby - Platform - D to Marion Transit Parking Lot
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Tampa Bus Station to Fort Myers Bus Stop
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a day
- Estimated price
- $19–35
- Schedules at
- flixbus.com
- Phone
- +1 239-533-2111
- Website
- leegov.com
Bus from Rosa Parks Transportation Ctr to South Fort Myers Transfer/P&R
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–3
- Website
- https://www.leegov.com/leetran
Bus from South Fort Myers Transfer/P&R to Beach Park & Ride
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.leegov.com/leetran
Bus from Edison Mall Transfer Ctr to Beach Park & Ride
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- $1–3
- Website
- https://www.leegov.com/leetran
- Phone
- +1 877 733 0724
- Website
- redcoachusa.com
Bus from Bradenton/Sarasota - Mobil Gas Station to Fort Myers 7-11
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $17–35
- Website
- https://www.redcoachusa.com
- Ave. Duration
- 1h 10m
- Estimated price
- $140–180
American Taxi
- Phone
- +1 727-678-3495
United Taxi
- Phone
- +1 727-777-7777
- Website
- go777taxi.com
Yellow Cab of Florida
- Phone
- +1 727-222-2222
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










