There are 11 ways to get from Barrie to Beckley by bus, plane, train, car, taxi, or bus (Flixbus, Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Toronto Pearson International Airport, fly to Yeager Airport, bus
best- Take the bus from Barrie to Toronto Pearson Airport
- Fly from Toronto Pearson International Airport (YYZ) to Yeager Airport (CRW)YYZ - CRW
- Take the bus from Charleston Bus Station to Beckley Intermodal Parking Garage
9h 4m$97–490Train, bus
cheapest- Take the train from Allandale Waterfront GO to Toronto Union StationBr
- Take the bus from Toronto to Buffalo
- Take the bus from Buffalo, NY to Akron, OH
- Take the bus from Akron, OH to Charleston, WV
- Take the bus from Charleston Bus Station to Beckley Intermodal Parking Garage
18h 7m$79–260Drive 594.3 mi
- Drive from Barrie to Beckley594.3 mi
10h 22m$136–197Bus to Toronto Pearson International Airport, fly to Raleigh County Memorial Airport
- Take the bus from Barrie to Toronto Pearson Airport
- Fly from Toronto Pearson International Airport (YYZ) to Raleigh County Memorial Airport (BKW)YYZ - BKW
7h 54m$84–357Bus to Toronto Pearson International Airport, fly to Roanoke Regional Airport-Woodrum Field, bus, taxi
- Take the bus from Barrie to Toronto Pearson Airport
- Fly from Toronto Pearson International Airport (YYZ) to Roanoke Regional Airport-Woodrum Field (ROA)YYZ - ROA
- Take the bus from Airport to Perry Street Slip 1
- Take the taxi from Perry Street Slip 1 to Wytheville
- Take the bus from Wytheville to Beckley
12h 20m$174–523Bus to Toronto Pearson International Airport, fly to John Glenn Columbus International Airport, bus
- Take the bus from Barrie to Toronto Pearson Airport
- Fly from Toronto Pearson International Airport (YYZ) to John Glenn Columbus International Airport (CMH)YYZ - CMH
- Take the bus from Columbus to Beckley Intermodal Parking Garage
12h 16m$257–603Train to Toronto Island Airport, fly to Roanoke Regional Airport-Woodrum Field, bus, taxi
- Take the train from Allandale Waterfront GO to Toronto Union Station
- Fly from Toronto Island Airport (YTZ) to Roanoke Regional Airport-Woodrum Field (ROA)YTZ - ROA
- Take the bus from Airport to Perry Street Slip 1
- Take the taxi from Perry Street Slip 1 to Wytheville
- Take the bus from Wytheville to Beckley
13h 12m$171–493Bus to Toronto Pearson International Airport, fly to Washington Dulles International Airport, train
- Take the bus from Barrie to Toronto Pearson Airport
- Fly from Toronto Pearson International Airport (YYZ) to Washington Dulles International Airport (IAD)YYZ - IAD
- Take the train from Alexandria to Prince Station
14h 24m$488–992Train, bus via Detroit
- Take the train from Allandale Waterfront GO to Toronto Union StationBr
- Take the train from Toronto Union Station to Windsor
- Take the bus from Detroit Bus Station to Beckley Intermodal Parking Garage
18h 25m$98–227Bus
- Take the bus from Barrie to Toronto Pearson Airport
- Take the bus from Toronto Pearson Airport to Detroit Bus Station
- Take the bus from Detroit Bus Station to Beckley Intermodal Parking Garage
19h 35m$98–213Train, bus via Detroit #2
- Take the train from Allandale Waterfront GO to Toronto Union StationBr
- Take the bus from Toronto to Detroit Bus Station
- Take the bus from Detroit Bus Station to Beckley Intermodal Parking Garage
20h 47m$97–210
Barrie to Beckley by train and bus
Questions & Answers
The cheapest way to get from Barrie to Beckley is to train and bus via Detroit which costs $95 - $230 and takes 18h 25m.
The fastest way to get from Barrie to Beckley is to bus and fly which takes 7h 54m and costs $80 - $360.
No, there is no direct bus from Barrie to Beckley. However, there are services departing from Barrie and arriving at Beckley Intermodal Parking Garage via Toronto Pearson Airport and Detroit Bus Station. The journey, including transfers, takes approximately 19h 35m.
The distance between Barrie and Beckley is 501 miles. The road distance is 597.7 miles.
The best way to get from Barrie to Beckley without a car is to train and bus which takes 18h 7m and costs $75 - $260.
It takes approximately 9h 4m to get from Barrie to Beckley, including transfers.
Barrie to Beckley bus services, operated by Flixbus USA, depart from Barrie station.
Barrie to Beckley bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
Yes, the driving distance between Barrie to Beckley is 598 miles. It takes approximately 10h 22m to drive from Barrie to Beckley.
Book your Barrie to Beckley bus tickets online with Omio and FlixBus.
What companies run services between Barrie, ON, Canada and Beckley, WV, USA?
You can take a bus from Barrie to Beckley Intermodal Parking Garage via Toronto Pearson Airport and Detroit Bus Station in around 19h 35m.
- Website
- united.com
Flights from Toronto Pearson International Airport to Yeager Airport via Chicago O'Hare
- Ave. Duration
- 5h 53m
- When
- Every day
- Estimated price
- $80–430
Flights from Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field via Washington Dulles International Airport
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- $55–330
Flights from Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field via Chicago O'Hare
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- $80–400
Flights from Toronto Pearson International Airport to John Glenn Columbus International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $50–340
Flights from Toronto Island Airport to Roanoke Regional Airport-Woodrum Field via Washington Dulles International Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $50–600
Flights from Toronto Island Airport to Roanoke Regional Airport-Woodrum Field via New York La Guardia, Washington Dulles International Airport
- Ave. Duration
- 6h 44m
- When
- Every day
- Estimated price
- $65–350
Flights from Toronto Pearson International Airport to Washington Dulles International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $50–330
Flights from Toronto Pearson International Airport to Washington Dulles International Airport via Raleigh/Durham
- Ave. Duration
- 3h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–410
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field via Washington Dulles International Airport
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- $55–330
Flights from Toronto Pearson International Airport to John Glenn Columbus International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $50–340
Flights from Toronto Island Airport to Roanoke Regional Airport-Woodrum Field via Washington Dulles International Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $50–600
Flights from Toronto Island Airport to Roanoke Regional Airport-Woodrum Field via Montreal, Washington Dulles International Airport
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- $75–380
Flights from Toronto Island Airport to Roanoke Regional Airport-Woodrum Field via Ottawa, Washington Dulles International Airport
- Ave. Duration
- 8h 26m
- When
- Every day
- Estimated price
- $65–360
Flights from Toronto Pearson International Airport to Washington Dulles International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $50–330
Flights from Toronto Pearson International Airport to Washington Dulles International Airport via Raleigh/Durham
- Ave. Duration
- 3h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–410
- Website
- aa.com
Flights from Toronto Pearson International Airport to Yeager Airport via Reagan Washington
- Ave. Duration
- 4h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $65–390
Flights from Toronto Pearson International Airport to Yeager Airport via Charlotte
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- $80–420
Flights from Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field via Charlotte
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $65–370
Flights from Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field via New York La Guardia
- Ave. Duration
- 5h 16m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $65–370
Flights from Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field via Chicago O'Hare
- Ave. Duration
- 5h 16m
- When
- Thursday to Sunday
- Estimated price
- $80–400
Flights from Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field via Philadelphia
- Ave. Duration
- 7h 57m
- When
- Every day
- Estimated price
- $60–350
- Website
- delta.com
Flights from Toronto Pearson International Airport to Yeager Airport via Atlanta
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $95–480
Flights from Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field via Atlanta
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $85–430
Flights from Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field via New York La Guardia
- Ave. Duration
- 5h 56m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $65–370
Flights from Toronto Pearson International Airport to John Glenn Columbus International Airport via Detroit
- Ave. Duration
- 3h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $55–360
Flights from Toronto Pearson International Airport to Washington Dulles International Airport via Detroit
- Ave. Duration
- 4h 1m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $65–380
- Website
- contouraviation.com
Flights from Toronto Pearson International Airport to Raleigh County Memorial Airport via Charlotte
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $55–310
Flights from Toronto Pearson International Airport to Raleigh County Memorial Airport via Reagan Washington, Charlotte
- Ave. Duration
- 8h 4m
- When
- Every day
- Estimated price
- $60–320
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Allandale Waterfront GO to Toronto Union Station
- Ave. Duration
- 1h 47m
- Frequency
- Every 4 hours
- Estimated price
- $12–16
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–16
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Alexandria to Prince Station
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a week
- Estimated price
- $35–120
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $35–75
- Coach Seat short notice purchase
- $35–120
- Business - advance purchase
- $50–240
- Business Class
- $85–290
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Windsor
- Ave. Duration
- 4h 18m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $40–100
- Economy Adult - Advanced Booking
- $40–80
- Economy Escape Advanced Booking - Adult
- $35–50
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Barrie to Toronto Pearson Airport
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $12–29
- Schedules at
- flixbus.com
Bus from Toronto to Buffalo
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Estimated price
- $22–50
- Schedules at
- flixbus.com
Bus from Toronto Pearson Airport to Detroit Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- $35–75
- Schedules at
- flixbus.com
Bus from Toronto to Detroit Bus Station
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a day
- Estimated price
- $35–85
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Charleston Bus Station to Beckley Intermodal Parking Garage
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $25–55
- Website
- https://www.greyhound.com/
Bus from Toronto to Buffalo
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- $19–35
- Website
- https://www.greyhound.com/
Bus from Columbus to Beckley Intermodal Parking Garage
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- $40–85
- Website
- https://www.greyhound.com/
Bus from Detroit Bus Station to Beckley Intermodal Parking Garage
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- https://www.greyhound.com/
- Phone
- +1 888-378-3823
- info@baronsbus.com
- Website
- baronsbus.com
Bus from Charleston Bus Station to Beckley Intermodal Parking Garage
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $5–40
- Website
- https://baronsbus.com
Bus from Buffalo, NY to Akron, OH
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- $22–65
- Website
- https://baronsbus.com
Bus from Akron, OH to Charleston, WV
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $21–65
- Website
- https://baronsbus.com
Bus from Wytheville to Beckley
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $7–40
- Website
- https://baronsbus.com
Bus from Columbus to Beckley Intermodal Parking Garage
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $23–65
- Website
- https://baronsbus.com
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Toronto to Buffalo
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- $21–60
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $21–60
- Flexible
- $40–60
- Phone
- +1 540 982 2222
- info@valleymetro.com
- Website
- valleymetro.com
Bus from Airport to Perry Street Slip 1
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- $4–5
- Website
- https://www.valleymetro.com
- Ave. Duration
- 49 min
- Estimated price
- $95–120
Text-A-Cab
- Phone
- +1-540-239-9724
Blacksburg Taxi
- Phone
- +1 540-552-6671
- Website
- blacksburgtaxi.com
Text-A-Cab
- Phone
- +1-540-239-9724
Blacksburg Taxi
- Phone
- +1 540-552-6671
- Website
- blacksburgtaxi.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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 44+ hotels available in Beckley.






















