There are 10 ways to get from Buffalo to Montreal Airport (YUL) by shuttle, plane, bus, train, bus (Greyhound, Flixbus), rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Toronto Pearson International Airport, fly to Montréal–Pierre Elliott Trudeau International Airport
best- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Pearson International Airport (YYZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YYZ - YUL
5h$268–748Bus
cheapest- Take the bus from Buffalo to Torontobus Adt N816 / ...
- Take the bus from Toronto Union Station to Montreal, QCbus Toronto
11h 52m$45–201Shuttle to Toronto Pearson International Airport, fly to Montréal/Saint-Hubert Airport
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Pearson International Airport (YYZ) to Montréal/Saint-Hubert Airport (YHU)plane YYZ - YHU
6h 59m$284–764Bus, train
- Take the bus from Buffalo to Torontobus Greyhound US0215
- Take the train from Toronto Union Station to Dorvaltrain VIA Rail
8h 57m$142–569Bus via Syracuse
- Take the bus from Buffalo to Syracuse Bus Stationbus
- Take the bus from Syracuse Bus Station to Ottawabus
- Take the bus from Ottawa to Montréalbus
10h 25m$118–251Shuttle to Toronto Island Airport, fly to Montréal–Pierre Elliott Trudeau International Airport
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Island Airport (YTZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YTZ - YUL
5h 49m$307–761Shuttle to Toronto Island Airport, fly to Montréal/Saint-Hubert Airport
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Island Airport (YTZ) to Montréal/Saint-Hubert Airport (YHU)plane YTZ - YHU
7h 46m$313–1,227Train
- Take the train from Buffalo to Toronto Union Stationtrain VIA Rail
- Take the train from Toronto Union Station to Dorvaltrain VIA Rail
10h 13m$162–766Airport Transfer
- Take the rideshare from Buffalo to Montreal-YUL587.7 km
7h 15mDrive 587.7 km
- Drive from Buffalo to Montreal Airport (YUL)car 587.7 km
7h 15m$115–167
Buffalo to Montreal Airport (YUL) by bus and train
Questions & Answers
The cheapest way to get from Buffalo to Montreal Airport (YUL) is to drive which costs $110 - $170 and takes 7h 15m.
The fastest way to get from Buffalo to Montreal Airport (YUL) is to shuttle and fly which takes 5h and costs $260 - $750.
No, there is no direct bus from Buffalo to Montreal Airport (YUL). However, there are services departing from Buffalo and arriving at Montréal via Syracuse Bus Station and Ottawa. The journey, including transfers, takes approximately 10h 25m.
No, there is no direct train from Buffalo to Montreal Airport (YUL). However, there are services departing from Buffalo and arriving at Dorval via Toronto Union Station. The journey, including transfers, takes approximately 10h 13m.
The distance between Buffalo and Montreal Airport (YUL) is 685 km. The road distance is 587.7 km.
The best way to get from Buffalo to Montreal Airport (YUL) without a car is to bus and train which takes 8h 57m and costs $140 - $600.
It takes approximately 5h to get from Buffalo to Montreal Airport (YUL), including transfers.
Buffalo to Montreal Airport (YUL) bus services, operated by Greyhound USA, depart from Buffalo station.
Buffalo to Montreal Airport (YUL) train services, operated by VIA Rail, depart from Buffalo station.
The best way to get from Buffalo to Montreal Airport (YUL) is to bus via Syracuse which takes 10h 25m and costs $110 - $260. Alternatively, you can train, which costs $160 - $800 and takes 10h 13m.
What companies run services between Buffalo, NY, USA and Montreal Airport (YUL), Canada?
You can take a bus from Buffalo to Montréal via Syracuse Bus Station and Ottawa in around 10h 25m. Alternatively, you can take a train from Buffalo to YUL Aéroport Montréal-Trudeau via Toronto Union Station, Dorval, and Terminus Dorval in around 10h 13m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $55–360
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $60–390
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $60–390
- Website
- airtransat.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $130–850
Flights from Toronto Pearson International Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $140–550
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $170–550
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 15m
- When
- Tuesday and Sunday
- Estimated price
- $170–550
Flights from Toronto Island Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $150–900
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $180–850
Flights from Toronto Pearson International Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $140–550
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $170–550
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 15m
- When
- Tuesday and Sunday
- Estimated price
- $170–550
Flights from Toronto Island Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $150–900
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $130–550
- Website
- rj.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $330–650
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Dorval
- Ave. Duration
- 5h 2m
- Frequency
- Every 4 hours
- Estimated price
- $120–340
- Website
- VIA Rail
- Escape
- $120–280
- Business
- $170–330
- Business Plus
- $180–340
- Economy
- $130–290
- Economy Plus
- $150–300
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–120
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–130
- Economy Plus
- $50–140
Train from Toronto Union Station to Dorval
- Ave. Duration
- 5h 2m
- Frequency
- Every 4 hours
- Estimated price
- $120–340
- Website
- VIA Rail
- Escape
- $120–280
- Business
- $170–330
- Business Plus
- $180–340
- Economy
- $130–290
- Economy Plus
- $150–300
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Buffalo to Toronto
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $20–40
- Website
- Greyhound
Bus from Buffalo to Syracuse Bus Station
- Ave. Duration
- 2h 25m
- Frequency
- Every 3 hours
- Estimated price
- $30–60
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Buffalo to Toronto
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- $21–40
- Schedules at
- Flixbus USA
Bus from Buffalo to Syracuse Bus Station
- Ave. Duration
- 2h 55m
- Frequency
- Every 2 hours
- Estimated price
- $30–55
- Schedules at
- Flixbus USA
Bus from Syracuse Bus Station to Ottawa
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $40–70
- Schedules at
- Flixbus USA
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Buffalo to Syracuse Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- $35–130
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $35–120
- Flexible
- $70–130
Bus from Buffalo to Toronto
- Saver
- $30–85
- Flexible
- $60–90
- Phone
- +1 833 449 6444
- [email protected]
- Website
- Orleans Express
Bus from Ottawa to Montréal
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a day
- Estimated price
- $40–60
- Website
- Orleans Express
- Adult
- $40–60
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Toronto Union Station to Montreal, QC
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- Estimated price
- $10–110
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
- Website
- https://www.mozio.com
Rideshare from Buffalo to Montreal-YUL
- Ave. Duration
- 7h 15m
- Frequency
- On demand
Want to know more about travelling around Canada
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
Need to know: Greyhound
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
Buffalo to Montreal Airport (YUL) bus services, operated by Greyhound USA, arrive at Syracuse Bus Station.
Buffalo to Montreal Airport (YUL) train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Buffalo to Montreal Airport (YUL) is 588 km. It takes approximately 7h 15m to drive from Buffalo to Montreal Airport (YUL).
There are 1256+ hotels available in Montreal Airport (YUL).
Check out Blablacar's carpooling service for rideshare options between Buffalo and Montreal Airport (YUL). A great option if you don't have a driver's licence or want to avoid public transport.



















