There are 10 ways to get from Brantford to Durham by train, plane, bus, train (Amtrak), car, shuttle, 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.
Train to Toronto Pearson International Airport, fly to Raleigh-Durham International Airport
best- Take the train from Brantford to Toronto Union Stationtrain
- Fly from Toronto Pearson International Airport (YYZ) to Raleigh-Durham International Airport (RDU)plane YYZ - RDU
7h 7m$177–882Train, train to Rochester, fly to Raleigh-Durham International Airport
cheapest- Take the train from Brantford to Aldershottrain
- Take the train from Aldershot to Rochestertrain
- Fly from Rochester (ROC) to Raleigh-Durham International Airport (RDU)plane ROC - RDU
10h 10m$107–793Bus, train
- Take the bus from Brantford Bus Terminal to Aldershot GO Busbus 15
- Take the train from Aldershot GO to Union Station GOtrain Lw
- Take the bus from Toronto to New Yorkbus
- Take the bus from New York, NY - 201 West x 37th St to Durham, NC - 3446 Hillsborough Rdbus
25h 36m$131–435Train
- Take the train from Brantford to Aldershottrain
- Take the train from Aldershot to New York Penn Stationtrain
- Take the train from Ny Moynihan Train Hall At Penn Station to Durham Amtrak Stationtrain
27h 36m$242–556Drive 665 mi
- Drive from Brantford to Durhamcar 665 mi
14h 14m$153–220Train, shuttle to Buffalo Niagara International Airport, fly to Raleigh-Durham International Airport
- Take the train from Brantford to Toronto Union Stationtrain
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Fly from Buffalo Niagara International Airport (BUF) to Raleigh-Durham International Airport (RDU)plane BUF - RDU
8h 24m$207–852Train to London International Airport, fly to Raleigh-Durham International Airport
- Take the train from Brantford to Londontrain
- Fly from London International Airport (YXU) to Raleigh-Durham International Airport (RDU)plane YXU - RDU
9h 10m$156–887Train to Detroit, fly to Raleigh-Durham International Airport
- Take the train from Brantford to Windsortrain
- Fly from Detroit (DTW) to Raleigh-Durham International Airport (RDU)plane DTW - RDU
8h 50m$112–336Train to Detroit, fly to Piedmont Triad International Airport, train
- Take the train from Brantford to Windsortrain
- Fly from Detroit (DTW) to Piedmont Triad International Airport (GSO)plane DTW - GSO
- Take the train from Greensboro to Durham Amtrak Stationtrain
9h 31m$146–593Bus
- Take the bus from McMaster University to Square Onebus 41 / ...
- Take the bus from Mississauga to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Winston Salem(Trans Center)bus
- Take the bus from Winston Salem(Trans Center) to Durhambus
26h 57m$166–308
Brantford to Durham by bus, train, and foot
Questions & Answers
The cheapest way to get from Brantford to Durham is to drive which costs $150 - $220 and takes 14h 14m.
The fastest way to get from Brantford to Durham is to train and fly which takes 7h 7m and costs $170 - $900.
No, there is no direct bus from Brantford to Durham. However, there are services departing from Brantford Bus Terminal and arriving at Durham via McMaster University, Mississauga, Detroit Bus Station and Winston Salem(Trans Center). The journey, including transfers, takes approximately 26h 57m.
No, there is no direct train from Brantford to Durham station. However, there are services departing from Brantford and arriving at Durham Amtrak Station via Aldershot and Ny Moynihan Train Hall At Penn Station. The journey, including transfers, takes approximately 27h 36m.
The distance between Brantford and Durham is 637 miles. The road distance is 668.9 miles.
The best way to get from Brantford to Durham without a car is to bus and train which takes 25h 36m and costs $130 - $440.
It takes approximately 7h 7m to get from Brantford to Durham, including transfers.
Brantford to Durham bus services, operated by GO Transit, depart from McMaster University station.
Brantford to Durham train services, operated by VIA Rail, depart from Brantford station.
The best way to get from Brantford to Durham is to train which takes 27h 36m and costs $240 - $600. Alternatively, you can bus, which costs $160 - $310 and takes 26h 57m.
What companies run services between Brantford, ON, Canada and Durham, NC, USA?
You can take a train from Brantford to Durham Amtrak Station via Aldershot, Penn Station, and Ny Moynihan Train Hall At Penn Station in around 27h 36m. Alternatively, you can take a bus from Brantford Bus Terminal to Durham via McMaster University, Square One, Mississauga, Detroit Bus Station, and Winston Salem(Trans Center) in around 26h 57m.
- Website
- united.com
Flights from Toronto Pearson International Airport to Raleigh-Durham International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $55–320
Flights from Toronto Pearson International Airport to Raleigh-Durham International Airport via Washington Dulles
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $55–330
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Washington Dulles
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $100–650
Flights from London International Airport to Raleigh-Durham International Airport via Toronto Pearson International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $140–800
Flights from London International Airport to Raleigh-Durham International Airport via Toronto Pearson International Airport, Washington Dulles
- Ave. Duration
- 6h 4m
- When
- Monday to Saturday
- Estimated price
- $140–850
Flights from Detroit to Raleigh-Durham International Airport via Washington Dulles
- Ave. Duration
- 4h
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $60–350
Flights from Rochester to Raleigh-Durham International Airport via Washington Dulles
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $85–550
Flights from Detroit to Piedmont Triad International Airport via Washington Dulles
- Ave. Duration
- 3h 59m
- When
- Monday, Thursday, and Friday
- Estimated price
- $80–470
- Website
- delta.com
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Detroit
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $130–700
Flights from Detroit to Raleigh-Durham International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $55–330
Flights from Detroit to Raleigh-Durham International Airport via Covington
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- $60–350
Flights from Detroit to Piedmont Triad International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $70–430
Flights from Detroit to Piedmont Triad International Airport via Atlanta
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $100–550
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Raleigh-Durham International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $55–320
Flights from Toronto Pearson International Airport to Raleigh-Durham International Airport via Washington Dulles
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $55–330
Flights from London International Airport to Raleigh-Durham International Airport via Toronto Pearson International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $140–800
Flights from London International Airport to Raleigh-Durham International Airport via Toronto Pearson International Airport, Washington Dulles
- Ave. Duration
- 6h 4m
- When
- Monday to Saturday
- Estimated price
- $140–850
- Website
- southwest.com
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Baltimore
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $100–650
Flights from Detroit to Raleigh-Durham International Airport via Baltimore
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $60–360
Flights from Rochester to Raleigh-Durham International Airport via Baltimore
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $85–550
- Website
- aa.com
Flights from Toronto Pearson International Airport to Raleigh-Durham International Airport via Reagan Washington
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $55–330
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Charlotte
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $120–700
Flights from Rochester to Raleigh-Durham International Airport via Philadelphia
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $90–550
Flights from Detroit to Piedmont Triad International Airport via Charlotte
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $75–460
- Website
- flyfrontier.com
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport
- Ave. Duration
- 1h 35m
- When
- Thursday and Sunday
- Estimated price
- $100–650
Flights from Detroit to Raleigh-Durham International Airport
- Ave. Duration
- 1h 43m
- When
- Monday, Thursday, and Friday
- Estimated price
- $55–330
- Website
- flybreeze.com
Flights from Rochester to Raleigh-Durham International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $50–650
- Website
- spirit.com
Flights from Detroit to Raleigh-Durham International Airport
- Ave. Duration
- 1h 48m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $80–240
- Website
- aveloair.com
Flights from Rochester to Raleigh-Durham International Airport
- Ave. Duration
- 1h 37m
- When
- Monday and Friday
- Estimated price
- $210–1,000
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Brantford to Toronto Union Station
- Ave. Duration
- 1h 9m
- Frequency
- 5 times a day
- Estimated price
- $16–80
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $17–80
- Economy Adult - Advanced Booking
- $17–60
- Economy Escape Advanced Booking - Adult
- $16–28
Train from Brantford to Aldershot
- Ave. Duration
- 28 min
- Frequency
- 4 times a day
- Estimated price
- $11–80
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $11–80
- Economy Adult - Advanced Booking
- $11–60
- Economy Escape Advanced Booking - Adult
- $12–24
Train from Aldershot to New York Penn Station
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- $70–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $90–130
- Economy Adult - Advanced Booking
- $90–110
- Economy Escape Advanced Booking - Adult
- $70–90
Train from Brantford to London
- Ave. Duration
- 1h 7m
- Frequency
- 5 times a day
- Estimated price
- $16–80
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $16–80
- Economy Adult - Advanced Booking
- $16–60
- Economy Escape Advanced Booking - Adult
- $16–28
Train from Brantford to Windsor
- Ave. Duration
- 3h 9m
- Frequency
- 4 times a day
- Estimated price
- $29–90
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–90
- Economy Adult - Advanced Booking
- $30–75
- Economy Escape Advanced Booking - Adult
- $29–45
Train from Aldershot to Rochester
- Ave. Duration
- 4h 22m
- Frequency
- Once daily
- Estimated price
- $26–90
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–90
- Economy Adult - Advanced Booking
- $30–70
- Economy Escape Advanced Booking - Adult
- $26–40
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Aldershot GO to Union Station GO
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- $8–11
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $8–11
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Ny Moynihan Train Hall At Penn Station to Durham Amtrak Station
- Ave. Duration
- 11h 54m
- Frequency
- Once daily
- Estimated price
- $160–350
- Website
- https://www.amtrak.com/home.html
Train from Greensboro to Durham Amtrak Station
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $15–35
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Brantford Bus Terminal to Aldershot GO Bus
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $7–9
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–9
Bus from McMaster University to Square One
- Ave. Duration
- 57 min
- Frequency
- Every 20 minutes
- Estimated price
- $7–9
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–9
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Toronto to New York
- Ave. Duration
- 11h 10m
- Frequency
- 3 times a day
- Estimated price
- $70–340
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $70–320
- Flexible
- $120–340
- Phone
- +1 617-681-0820
- support@coachrun.com
- Website
- coachrun.com
Bus from New York, NY - 201 West x 37th St to Durham, NC - 3446 Hillsborough Rd
- Ave. Duration
- 9h
- Frequency
- 5 times a week
- Estimated price
- $45–75
- Website
- https://www.coachrun.com
- Phone
- +1 905 374 8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- https://www.niagaraairbus.com/
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Mississauga to Detroit Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- 5 times a week
- Estimated price
- $29–55
- 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 Detroit Bus Station to Winston Salem(Trans Center)
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $110–210
- Website
- https://www.greyhound.com/
Bus from Winston Salem(Trans Center) to Durham
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $14–27
- Website
- https://www.greyhound.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
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Brantford to Durham bus services, operated by GO Transit, arrive at Square One station.
Brantford to Durham train services, operated by VIA Rail, arrive at Aldershot station.
Yes, the driving distance between Brantford to Durham is 669 miles. It takes approximately 14h 14m to drive from Brantford to Durham.
Book your Brantford to Durham train tickets online with Omio.
There are 705+ hotels available in Durham.




















