There are 6 ways to get from Barrhaven to Newmarket by train, bus (Flixbus), car, 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.
Train
best- Take the train from Fallowfield to Toronto Union Stationtrain VIA Rail
7h 23m$106–320Bus via Waller / Nicholas
cheapest- Take the bus from Waller St at Laurier Ave to SCARBORO GO - 330 Borough Dr.bus 2730
10h 5m$49–63Bus (Flixbus)
- Take the bus from Ottawa to Yorkdalebus FlixBus 2700
7h 36m$66–94Drive 357.3 km
- Drive from Barrhaven to Newmarketcar 357.3 km
5h 14m$65–94Fly to Toronto Pearson International Airport, bus
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Pearson International Airport (YYZ)plane YOW - YYZ
- Take the bus from Richmond Hill Centre Platform 8 to Eagle St / Yonge Stbus
5h 1m$159–571Fly to Toronto Island Airport, train
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Toronto Island Airport (YTZ)plane YOW - YTZ
- Take the train from Union Station GO to Newmarket GOtrain
5h 39m$229–589
Barrhaven to Newmarket by bus, train, and subway
Comparing Your Travel Options
The cheapest way to get from Barrhaven to Newmarket is to bus via Waller / Nicholas which costs $45 - $65 and takes 10h 5m.
The fastest way to get from Barrhaven to Newmarket is to fly and bus which takes 5h 1m and costs $150 - $600.
No, there is no direct bus from Barrhaven to Newmarket. However, there are services departing from Strandherd B and arriving at Eagle St / Yonge St via Ottawa, Yorkdale Bus Terminal and Finch Go Bus Terminal Platform 8. The journey, including transfers, takes approximately 7h 36m.
No, there is no direct train from Barrhaven to Newmarket station. However, there are services departing from Fallowfield and arriving at Finch Station - Subway Platform via Union Station - Northbound Platform Towards Finch. The journey, including transfers, takes approximately 7h 23m.
The distance between Barrhaven and Newmarket is 488 km. The road distance is 357.3 km.
The best way to get from Barrhaven to Newmarket without a car is to train which takes 7h 23m and costs $100 - $320.
It takes approximately 7h 23m to get from Barrhaven to Newmarket, including transfers.
Barrhaven to Newmarket bus services, operated by Flixbus USA, depart from Ottawa station.
Barrhaven to Newmarket train services, operated by VIA Rail, depart from Fallowfield station.
The best way to get from Barrhaven to Newmarket is to train which takes 7h 23m and costs $100 - $320. Alternatively, you can bus, which costs $65 - $95 and takes 7h 36m.
What companies run services between Barrhaven, ON, Canada and Newmarket, ON, Canada?
VIA Rail operates a train from Fallowfield to Toronto Union Station every 4 hours. Tickets cost $100–320 and the journey takes 4h 4m. Alternatively, Flixbus USA operates a bus from Ottawa to Yorkdale once daily. Tickets cost $55–85 and the journey takes 4h 40m.
- Website
- aircanada.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- $55–400
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $60–420
- Website
- flyporter.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $300–550
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Island Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $210–550
- Website
- westjet.com
Flights from Ottawa Macdonald-Cartier International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $100–550
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Fallowfield to Toronto Union Station
- Ave. Duration
- 4h 4m
- Frequency
- Every 4 hours
- Estimated price
- $100–320
- Website
- VIA Rail
- Escape
- $100–240
- Business
- $150–300
- Business Plus
- $160–320
- Economy
- $110–250
- Economy Plus
- $120–260
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Union Station GO to Newmarket GO
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- $8–11
- Website
- GO Transit
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Ottawa to Yorkdale
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $55–85
- Schedules at
- Flixbus USA
- Phone
- +1 905 762 2100
- [email protected]
- Website
- York Region Transit
Bus from Richmond Hill Centre Platform 8 to Eagle St / Yonge St
- Ave. Duration
- 55 min
- Frequency
- Every 15 minutes
- Estimated price
- $3–4
- Website
- York Region Transit
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Waller St at Laurier Ave to SCARBORO GO - 330 Borough Dr.
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- $40–55
- Website
- Megabus
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Travel Insider: Top Japan travel tips by Beatrix Holland, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
Booking & Getting There
Barrhaven to Newmarket bus services, operated by Flixbus USA, arrive at Yorkdale station.
Barrhaven to Newmarket train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Barrhaven to Newmarket is 357 km. It takes approximately 5h 14m to drive from Barrhaven to Newmarket.
There are 180+ hotels available in Newmarket.










