There are 8 ways to get from Orlando to Danville by plane, train, bus, train (Amtrak), car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Piedmont Triad International Airport, train
best- Fly from Orlando (MCO) to Piedmont Triad International Airport (GSO)plane MCO - GSO
- Take the train from Greensboro to Danville Stationtrain
5h 27m$130–1,172Fly to Raleigh-Durham International Airport, train
cheapest- Fly from Orlando (MCO) to Raleigh-Durham International Airport (RDU)plane MCO - RDU
- Take the train from Durham Amtrak Station to Greensborotrain
- Take the train from Greensboro to Danville Stationtrain
8h 23m$98–373Bus, train
- Take the bus from Orlando Bus Station to Charlotte Bus Stationbus FlixBus 2433
- Take the train from Charlotte Amtrak Station to Danville Stationtrain Crescent
14h 28m$122–230Train (Amtrak)
- Take the train from Orlando to Carytrain
- Take the train from Cary to Greensborotrain
- Take the train from Greensboro to Danville Stationtrain
17h 52m$230–493Drive 629.5 mi
- Drive from Orlando to Danvillecar 629.5 mi
10h 49m$115–166Fly to Richmond International Airport, bus
- Fly from Orlando (MCO) to Richmond International Airport (RIC)plane MCO - RIC
- Take the bus from GRTC Bus Stop at Main St Station to Danville Transit System Hubbus
8h 30m$320–587Fly to Charlotte Douglas International Airport, train
- Fly from Orlando (MCO) to Charlotte Douglas International Airport (CLT)plane MCO - CLT
- Take the train from Charlotte Amtrak Station to Danville Stationtrain
8h 9m$146–443Bus
- Take the bus from Orlando Bus Station to Richmondbus FlixBus N2472 / ...
- Take the bus from GRTC Bus Stop at Main St Station to Danville Transit System Hubbus Capitol Connector
18h 50m$144–223
Orlando to Danville by bus and train
Questions & Answers
The cheapest way to get from Orlando to Danville is to drive which costs $110 - $170 and takes 10h 49m.
The fastest way to get from Orlando to Danville is to fly and train which takes 5h 27m and costs $130 - $1,200.
No, there is no direct bus from Orlando station to Danville. However, there are services departing from Orlando Bus Station and arriving at Danville Transit System Hub via GRTC Bus Stop at Main St Station. The journey, including transfers, takes approximately 18h 50m.
No, there is no direct train from Orlando to Danville station. However, there are services departing from Orlando and arriving at Danville Station via Cary and Greensboro. The journey, including transfers, takes approximately 17h 52m.
The distance between Orlando and Danville is 615 miles. The road distance is 633.2 miles.
The best way to get from Orlando to Danville without a car is to bus and train which takes 14h 28m and costs $120 - $230.
It takes approximately 5h 27m to get from Orlando to Danville, including transfers.
Orlando to Danville bus services, operated by Flixbus USA, depart from Orlando Bus Station.
Orlando to Danville train services, operated by Amtrak, depart from Orlando station.
The best way to get from Orlando to Danville is to train which takes 17h 52m and costs $230 - $500. Alternatively, you can bus, which costs $140 - $230 and takes 18h 50m.
What companies run services between Orlando, FL, USA and Danville, VA, USA?
You can take a train from Orlando to Danville Station via Cary and Greensboro in around 17h 52m. Alternatively, you can take a bus from Orlando Bus Station to Danville Transit System Hub via Richmond and GRTC Bus Stop at Main St Station in around 18h 50m.
- Website
- aa.com
Flights from Orlando to Piedmont Triad International Airport via Charlotte Douglas International Airport
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $100–600
Flights from Orlando to Richmond International Airport via Charlotte Douglas International Airport
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $80–430
Flights from Orlando to Charlotte Douglas International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $75–460
Flights from Orlando to Raleigh-Durham International Airport via Charlotte Douglas International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $70–390
- Website
- delta.com
Flights from Orlando to Piedmont Triad International Airport via Atlanta
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- $110–650
Flights from Orlando to Richmond International Airport via Atlanta
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $90–460
Flights from Orlando to Charlotte Douglas International Airport via Atlanta
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- $90–550
Flights from Orlando to Raleigh-Durham International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $65–380
- Website
- southwest.com
Flights from Orlando to Richmond International Airport
- Ave. Duration
- 1h 56m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $75–420
Flights from Orlando to Richmond International Airport via Baltimore
- Ave. Duration
- 4h 15m
- When
- Sunday and Saturday
- Estimated price
- $95–470
Flights from Orlando to Raleigh-Durham International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $65–380
- Website
- flybreeze.com
Flights from Orlando to Piedmont Triad International Airport
- Ave. Duration
- 2h
- When
- Monday and Friday
- Estimated price
- $85–1,100
Flights from Orlando to Raleigh-Durham International Airport
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $65–290
- Website
- flyfrontier.com
Flights from Orlando to Richmond International Airport
- Ave. Duration
- 2h 2m
- When
- Thursday and Sunday
- Estimated price
- $120–430
Flights from Orlando to Charlotte Douglas International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- $100–340
Flights from Orlando to Raleigh-Durham International Airport
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $60–220
- Website
- united.com
Flights from Orlando to Piedmont Triad International Airport via Washington Dulles
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $140–750
Flights from Orlando to Richmond International Airport via Washington Dulles
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $90–460
- Website
- jetblue.com
Flights from Orlando to Richmond International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $75–420
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Greensboro to Danville Station
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- Amtrak
Train from Charlotte Amtrak Station to Danville Station
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- Amtrak
Train from Orlando to Cary
- Ave. Duration
- 13h 34m
- Frequency
- Once daily
- Estimated price
- $190–410
- Website
- Amtrak
Train from Cary to Greensboro
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- $22–50
- Website
- Amtrak
Train from Greensboro to Danville Station
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- Amtrak
Train from Charlotte Amtrak Station to Danville Station
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- Amtrak
Train from Durham Amtrak Station to Greensboro
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $16–40
- Website
- Amtrak
Train from Greensboro to Danville Station
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Orlando Bus Station to Charlotte Bus Station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $80–130
- Schedules at
- Flixbus USA
Bus from Orlando Bus Station to Richmond
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Estimated price
- $110–190
- Schedules at
- Flixbus USA
- Phone
- +1-800-827-3490
- [email protected]
- Website
- Virginia Breeze
Bus from GRTC Bus Stop at Main St Station to Danville Transit System Hub
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $28–35
- Schedules at
- Virginia Breeze
Bus from GRTC Bus Stop at Main St Station to Danville Transit System Hub
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $28–35
- Schedules at
- Virginia Breeze
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
More Questions & Answers
Orlando to Danville bus services, operated by Flixbus USA, arrive at Richmond station.
Orlando to Danville train services, operated by Amtrak, arrive at Cary station.
Yes, the driving distance between Orlando to Danville is 633 miles. It takes approximately 10h 49m to drive from Orlando to Danville.
Book your Orlando to Danville train tickets online with Omio.
Book your Orlando to Danville bus tickets online with Omio.
There are 33+ hotels available in Danville.






