There are 8 ways to get from Asheville to Marathon by plane, shuttle, bus (Greyhound, Flixbus), bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Asheville Regional Airport to Miami International Airport, shuttle
best- Fly from Asheville Regional Airport (AVL) to Miami International Airport (MIA)plane AVL - MIA
- Take a shuttle bus from Miami, FL - International Airport to Marathon, FL
7h 8m$210–551Fly Asheville Regional Airport to Key West International Airport, bus
cheapest- Fly from Asheville Regional Airport (AVL) to Key West International Airport (EYW)plane AVL - EYW
- Take the bus from Key West Airport to Big Pine Keybus
6h 58m$72–343Bus
- Take the bus from Asheville, NC to Winston Salem(Trans Center)bus
- Take the bus from Winston Salem(Trans Center) to Fayetteville Bus Stationbus
- Take the bus from Fayetteville Bus Station to Miamibus
- Take the bus from W Palm Dr @ 3 Ave to Mile Marker 50 Marathonbus 301
28h 56m$206–337Bus, train, shuttle
- Take the bus from Asheville, NC to Raleigh Bus Stationbus
- Take the train from Raleigh Union Station to Fort Lauderdale Amtrak Stationtrain
- Take a shuttle bus from Fort Lauderdale, FL - International Airport to Marathon, FL
33h 20m$491–909Drive 894.4 mi
- Drive from Asheville to Marathoncar 894.4 mi
15h 15m$164–236Drive to Greenville–Spartanburg International Airport, fly to Miami International Airport, shuttle
- Drive from Asheville to Greenville–Spartanburg International Airport (GSP)car
- Fly from Greenville–Spartanburg International Airport (GSP) to Miami International Airport (MIA)plane GSP - MIA
- Take a shuttle bus from Miami, FL - International Airport to Marathon, FL
6h 55m$237–647Fly Asheville Regional Airport to Fort Lauderdale–Hollywood International Airport, shuttle
- Fly from Asheville Regional Airport (AVL) to Fort Lauderdale–Hollywood International Airport (FLL)plane AVL - FLL
- Take a shuttle bus from Fort Lauderdale, FL - International Airport to Marathon, FL
7h 35m$220–571Drive to Greenville–Spartanburg International Airport, fly to Fort Lauderdale–Hollywood International Airport, shuttle
- Drive from Asheville to Greenville–Spartanburg International Airport (GSP)car
- Fly from Greenville–Spartanburg International Airport (GSP) to Fort Lauderdale–Hollywood International Airport (FLL)plane GSP - FLL
- Take a shuttle bus from Fort Lauderdale, FL - International Airport to Marathon, FL
7h 26m$302–997
Asheville to Marathon by bus, foot, train, and shuttle
Questions & Answers
The cheapest way to get from Asheville to Marathon is to fly and bus which costs $70 - $350 and takes 6h 58m.
The fastest way to get from Asheville to Marathon is to drive and fly and shuttle which takes 6h 55m and costs $230 - $650.
No, there is no direct bus from Asheville to Marathon. However, there are services departing from Asheville, NC and arriving at Mile Marker 50 Marathon via Winston Salem(Trans Center), Fayetteville Bus Station, Dadeland South Metrorail Station and W Palm Dr @ 3 Ave. The journey, including transfers, takes approximately 28h 56m.
The distance between Asheville and Marathon is 804 miles. The road distance is 899.6 miles.
The best way to get from Asheville to Marathon without a car is to bus which takes 28h 56m and costs $200 - $340.
It takes approximately 7h 8m to get from Asheville to Marathon, including transfers.
Asheville to Marathon bus services, operated by Greyhound USA, depart from Asheville, NC station.
Asheville to Marathon bus services, operated by Greyhound USA, arrive at Winston Salem(Trans Center) station.
Yes, the driving distance between Asheville to Marathon is 900 miles. It takes approximately 15h 15m to drive from Asheville to Marathon.
There are 259+ hotels available in Marathon.
What companies run services between Asheville, NC, USA and Marathon, FL, USA?
You can take a bus from Asheville, NC to Mile Marker 50 Marathon via Winston Salem(Trans Center), Fayetteville Bus Station, Miami, Dadeland South Metrorail Station, Sw 344 St Park-And-Ride, and W Palm Dr @ 3 Ave in around 28h 56m.
- Website
- aa.com
Flights from Asheville Regional Airport to Miami International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $70–380
Flights from Asheville Regional Airport to Miami International Airport via Charlotte
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- $75–390
Flights from Greenville–Spartanburg International Airport to Miami International Airport
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $85–460
Flights from Greenville–Spartanburg International Airport to Miami International Airport via Charlotte
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $90–480
Flights from Asheville Regional Airport to Key West International Airport via Charlotte
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- $65–340
Flights from Asheville Regional Airport to Key West International Airport via Miami International Airport
- Ave. Duration
- 5h 4m
- When
- Every day
- Estimated price
- $65–340
Flights from Asheville Regional Airport to Fort Lauderdale–Hollywood International Airport via Charlotte
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $75–400
Flights from Greenville–Spartanburg International Airport to Fort Lauderdale–Hollywood International Airport via Charlotte
- Ave. Duration
- 4h 14m
- When
- Every day
- Estimated price
- $95–490
- Website
- delta.com
Flights from Asheville Regional Airport to Miami International Airport via Atlanta
- Ave. Duration
- 4h 54m
- When
- Every day
- Estimated price
- $75–390
Flights from Greenville–Spartanburg International Airport to Miami International Airport via Atlanta
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $95–480
Flights from Asheville Regional Airport to Key West International Airport via Atlanta
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- $65–340
Flights from Asheville Regional Airport to Fort Lauderdale–Hollywood International Airport via Atlanta
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $80–410
Flights from Greenville–Spartanburg International Airport to Fort Lauderdale–Hollywood International Airport via Atlanta
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $95–500
- Website
- allegiantair.com
Flights from Asheville Regional Airport to Key West International Airport
- Ave. Duration
- 2h 10m
- When
- Sunday and Thursday
- Estimated price
- $65–330
Flights from Asheville Regional Airport to Key West International Airport via St. Petersburg
- Ave. Duration
- 4h 4m
- When
- Saturday, Thursday, and Sunday
- Estimated price
- $65–330
Flights from Asheville Regional Airport to Fort Lauderdale–Hollywood International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- $70–390
Flights from Greenville–Spartanburg International Airport to Fort Lauderdale–Hollywood International Airport
- Ave. Duration
- 1h 58m
- When
- Monday and Friday
- Estimated price
- $85–470
- Website
- flybreeze.com
Flights from Greenville–Spartanburg International Airport to Fort Lauderdale–Hollywood International Airport
- Ave. Duration
- 1h 58m
- When
- Thursday, Sunday, Monday, and Friday
- Estimated price
- $110–800
Flights from Greenville–Spartanburg International Airport to Fort Lauderdale–Hollywood International Airport via Tampa
- Ave. Duration
- 3h 50m
- When
- Monday and Friday
- Estimated price
- $110–800
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Raleigh Union Station to Fort Lauderdale Amtrak Station
- Ave. Duration
- 21h 37m
- Frequency
- Once daily
- Estimated price
- $300–650
- Website
- Amtrak
- Phone
- +1 (305) 289-9997
- [email protected]
- Website
- Keys Shuttle
Shuttle from Miami, FL - International Airport to Marathon, FL
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $140–170
- Website
- Keys Shuttle
Shuttle from Fort Lauderdale, FL - International Airport to Marathon, FL
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $150–180
- Website
- Keys Shuttle
Shuttle from Miami, FL - International Airport to Marathon, FL
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $140–170
- Website
- Keys Shuttle
Shuttle from Fort Lauderdale, FL - International Airport to Marathon, FL
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $150–180
- Website
- Keys Shuttle
Shuttle from Fort Lauderdale, FL - International Airport to Marathon, FL
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $150–180
- Website
- Keys Shuttle
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Asheville, NC to Winston Salem(Trans Center)
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $22–45
- Website
- Greyhound
Bus from Winston Salem(Trans Center) to Fayetteville Bus Station
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- $22–45
- Website
- Greyhound
Bus from Asheville, NC to Raleigh Bus Station
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- $35–75
- Website
- Greyhound
Bus from Key West Airport to Big Pine Key
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- $4–8
- Website
- Greyhound
- Phone
- +1 704-348-1200
- [email protected]
- Website
- sunwaycharters.com
Bus from Winston Salem(Trans Center) to Fayetteville Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $23–35
- Schedules at
- sunwaycharters.com
- Passenger
- $23–35
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Fayetteville Bus Station to Miami
- Ave. Duration
- 15h 35m
- Frequency
- Once daily
- Estimated price
- $120–210
- Schedules at
- Flixbus USA
- Phone
- 305-891-3131
- Website
- Miami Dade Transit
Bus from W Palm Dr @ 3 Ave to Mile Marker 50 Marathon
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- $3
- Website
- Miami Dade Transit
- Schedules at
- World Cup Info: Miami Dade Transit
- Adult
- $3
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide












