There are 6 ways to get from Bahamas to Asheville by plane 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.
Fly Grand Bahama International Airport to Asheville Regional Airport
best- Fly from Grand Bahama International Airport (FPO) to Asheville Regional Airport (AVL)plane FPO - AVL
5h 53m$90–447Fly Marsh Harbour Airport to Asheville Regional Airport
- Fly from Marsh Harbour Airport (MHH) to Asheville Regional Airport (AVL)plane MHH - AVL
6h 13m$105–556Fly Lynden Pindling International Airport to Asheville Regional Airport
- Fly from Lynden Pindling International Airport (NAS) to Asheville Regional Airport (AVL)plane NAS - AVL
5h 51m$146–482Fly Marsh Harbour Airport to Charlotte Douglas International Airport, bus
- Fly from Marsh Harbour Airport (MHH) to Charlotte Douglas International Airport (CLT)plane MHH - CLT
- Take the bus from Charlotte Bus Station to Asheville, NCbus
6h 48m$183–866Fly Lynden Pindling International Airport to Charlotte Douglas International Airport, bus
- Fly from Lynden Pindling International Airport (NAS) to Charlotte Douglas International Airport (CLT)plane NAS - CLT
- Take the bus from Charlotte Bus Station to Asheville, NCbus
7h 14m$209–732Fly Exuma International Airport to Charlotte Douglas International Airport, bus
- Fly from Exuma International Airport (GGT) to Charlotte Douglas International Airport (CLT)plane GGT - CLT
- Take the bus from Charlotte Bus Station to Asheville, NCbus
7h 36m$213–877
Grand Bahama International Airport (FPO) to Asheville Regional Airport (AVL) flights
Questions & Answers
The cheapest way to get from Bahamas to Asheville is to fly which costs $90 - $450 and takes 5h 53m.
The fastest way to get from Bahamas to Asheville is to fly which takes 5h 51m and costs $140 - $490.
The distance between Bahamas and Asheville is 671 miles.
It takes approximately 5h 53m to get from Bahamas to Asheville, including transfers.
There are 754+ hotels available in Asheville.
What companies run services between Bahamas and Asheville, NC, USA?
American Airlines, Bahamasair, and Allegiant Air fly from Grand Bahama International Airport (FPO) to Asheville Regional Airport (AVL) twice daily.
- Website
- aa.com
Flights from Grand Bahama International Airport to Asheville Regional Airport via Charlotte Douglas International Airport
- Ave. Duration
- 5h 13m
- When
- Saturday
- Estimated price
- $85–450
Flights from Grand Bahama International Airport to Asheville Regional Airport via Miami
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- $95–470
Flights from Marsh Harbour Airport to Asheville Regional Airport via Charlotte Douglas International Airport
- Ave. Duration
- 4h 38m
- When
- Monday to Friday
- Estimated price
- $100–550
Flights from Marsh Harbour Airport to Asheville Regional Airport via Miami
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- $120–600
Flights from Lynden Pindling International Airport to Asheville Regional Airport via Charlotte Douglas International Airport
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- $85–410
Flights from Lynden Pindling International Airport to Asheville Regional Airport via Reagan Washington
- Ave. Duration
- 7h 8m
- When
- Sunday
- Estimated price
- $120–550
Flights from Lynden Pindling International Airport to Asheville Regional Airport via Philadelphia
- Ave. Duration
- 7h 23m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–600
Flights from Lynden Pindling International Airport to Asheville Regional Airport via Miami
- Ave. Duration
- 7h 39m
- When
- Every day
- Estimated price
- $85–420
Flights from Marsh Harbour Airport to Charlotte Douglas International Airport
- Ave. Duration
- 2h 16m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $140–800
Flights from Marsh Harbour Airport to Charlotte Douglas International Airport via Miami
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- $170–850
Flights from Lynden Pindling International Airport to Charlotte Douglas International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $110–600
Flights from Exuma International Airport to Charlotte Douglas International Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–800
Flights from Exuma International Airport to Charlotte Douglas International Airport via Miami
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- $170–850
- Website
- delta.com
Flights from Marsh Harbour Airport to Asheville Regional Airport via Atlanta
- Ave. Duration
- 6h 9m
- When
- Saturday
- Estimated price
- $110–600
Flights from Lynden Pindling International Airport to Asheville Regional Airport via Atlanta
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- $90–430
Flights from Exuma International Airport to Charlotte Douglas International Airport via Atlanta
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- $190–900
- Website
- allegiantair.com
Flights from Grand Bahama International Airport to Asheville Regional Airport via Fort Lauderdale
- Ave. Duration
- 6h 13m
- When
- Thursday and Sunday
- Estimated price
- $90–460
Flights from Marsh Harbour Airport to Asheville Regional Airport via Fort Lauderdale
- Ave. Duration
- 6h 18m
- When
- Sunday
- Estimated price
- $110–600
Flights from Marsh Harbour Airport to Asheville Regional Airport via West Palm Beach/Palm Beach
- Ave. Duration
- 6h 23m
- When
- Saturday
- Estimated price
- $110–550
- Website
- jetblue.com
Flights from Lynden Pindling International Airport to Charlotte Douglas International Airport via Fort Lauderdale
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- $120–650
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $35–55
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–55
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $35–55
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–55
Bus from Charlotte Bus Station to Asheville, NC
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $35–55
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–55
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



