1map logoGo to main page

Montreal to Buffalo, NY from CA$23: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Montreal, Canada
to
Buffalo, United States of America

How to Get from Montreal to Buffalo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$23 by busBest price
638 kmDistance
6h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Montreal to Buffalo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
VIA Rail
Train
Average Duration
10h  8m
Estimated price
CA$100-267
Recommended
Company
Montreal, Greyhound
Bus
Average Duration
10h  10m
Estimated price
CA$23-169
Cheapest
route map
Distance: 638 km
Duration: 6h 17m

See more options

Company
FlixBus
Bus
Average Duration
14h  25m
Estimated price
CA$80-265
Company
various
Drive
Average Duration
7h  2m
Estimated price
CA$122-176
Company
various
Plane
Average Duration
6h  17m
Estimated price
CA$256-1000
Company
various
Plane
Train
Average Duration
8h  24m
Estimated price
CA$1001-1002
Company
various
Plane
Average Duration
7h  17m
Estimated price
CA$1003-1004
Company
various
Train
Plane
Drive
Average Duration
8h  13m
Estimated price
CA$1005-1006

Traveling From Montreal to Buffalo

Traveling from Montreal to Buffalo offers you a captivating shift from the vibrant French-Canadian culture and historic charm of Montreal to the bustling urban scene and industrial heritage of Buffalo.

Best Neighbourhoods in Buffalo

Buffalo's neighborhoods offer diverse experiences reflecting its rich culture and history.

Elmwood Village
• Known for its eclectic shops and cafes.
• Features beautiful historic architecture.
Allentown
• Renowned for its vibrant arts scene.
• Hosts lively festivals and events year-round.
Buffalo Waterfront
• Offers stunning views of Lake Erie.
• Perfect for outdoor activities and relaxation.

Best Times To Visit Buffalo's Attractions

Timing your visit can significantly enhance your Buffalo experience.

Niagara Falls
Early morning or late afternoon visits offer fewer crowds and stunning light.
Buffalo Museum of Science
Weekdays during school hours provide a quieter, more immersive experience.
Canalside
Visit during weekday evenings for a lively atmosphere with fewer tourists.

Buffalo Weather: What to Expect Year-Round

Buffalo experiences a humid continental climate, with cold winters and hot summers, making late spring and early fall ideal times to visit. Be prepared for snow in winter and rain in spring, as weather conditions can influence your travel plans and activities.

Dining Recommendation in Buffalo

Try the iconic Buffalo wings at Anchor Bar, where the spicy, tangy flavors showcase the city’s love for bold comfort food. This lively atmosphere contrasts with Montreal's fine dining scene, offering a casual and spirited experience that celebrates local ingredients and communal enjoyment.

Montreal - Buffalo operators

Explore transport companies operating between Montreal and Buffalo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+1 888 842-7245
Website
viarail.ca

Train from Montréal to Toronto Union Station

Average Duration
5h 3m
Estimated price
236-237

Train from Toronto Union Station to Buffalo

Average Duration
4h 5m
Estimated price
239-122
Bus
Contact phone
1-866-488-4452
Website
ca.megabus.com

Bus from Montreal to Toronto Union Station

Average Duration
6h 25m
Estimated price
1693-1694
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Toronto to Buffalo

Average Duration
2h 45m
Estimated price
1696-1697
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Toronto to Buffalo

Average Duration
3h
Estimated price
1696-236

Bus from Ottawa to Niagara Falls Canada

Average Duration
8h 20m
Estimated price
1698-237
Other Show other routes
Contact phone
905-374-8111
Website
niagaraairbus.com

Other from Pearson International Airport Terminal 1 to Buffalo Airport

Average Duration
2h
Estimated price
2677-801
Plane
Website
aircanada.com

Plane from Montreal (YUL) to Toronto (YYZ)

Average Duration
1h 33m
Estimated price
176-2671

Plane from Montreal (YUL) to Billy Bishop Toronto City (YTZ)

Average Duration
1h 25m
Estimated price
2672-2671

Plane from Montreal (YUL) to Buffalo (BUF)

Average Duration
4h 41m
Estimated price
230-231
Website
flyporter.com

Plane from Montreal (YUL) to Toronto (YYZ)

Average Duration
1h 34m
Estimated price
2673-2675

Plane from Montreal (YUL) to Billy Bishop Toronto City (YTZ)

Average Duration
1h 25m
Estimated price
2673-2676
Website
airtransat.com

Plane from Montreal (YUL) to Buffalo (BUF)

Average Duration
4h 41m
Estimated price
234-231

Montreal to Buffalo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Montreal and Buffalo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Montreal 🍁 to Buffalo 🇺🇸, spanning 396 miles of diverse landscapes and charming towns. The journey offers a perfect blend of Canadian and American cultures along the way. 💰 The cost of driving from Montreal to Buffalo ranges from C$122 to C$176, making it an affordable option for those seeking a budget-friendly adventure. Enjoy the flexibility of stopping at roadside diners or picturesque viewpoints as you make your way towards your destination. 🕒 Allow approximately 7 hours and 2 minutes for the drive from Montreal to Buffalo, ensuring you have plenty of time to soak in the sights and experiences of both cities. Whether it's exploring historic sites, indulging in local cuisine, or simply enjoying the open road, this trip promises a memorable journey from start to finish.
Average price
C$124 - C$179
While there's no direct route, VIA Rail offers services with transfers via Toronto Union Station, totaling approximately 10 hours and 8 minutes of travel time. 🌉 Route 1 involves a 19-hour, 23-minute journey covering 712 km with 2 transfers. The steps include trains from Montreal to Aldershot, Toronto to Niagara Falls, and Niagara Falls to Buffalo operated by VIA Rail and Amtrak. 🏞️ Alternatively, Route 2 offers a slightly shorter 17-hour, 58-minute trip also spanning 712 km with the same 3-step transfer process through VIA Rail and Amtrak services. Both routes provide a scenic and convenient way to reach Buffalo from Montreal by train.
Departure Point
Montréal station
Arrival Point
Buffalo station
🛫 Flying from Montreal to Buffalo is a convenient option with a direct flight taking only 1 hour and 25 minutes from Montreal Airport to Toronto Airport. Several airlines such as Air Transat, Royal Jordanian, Porter Airlines, and Air Canada operate this route. 🛄 The total travel time from Montreal to Buffalo by plane is approximately 7 hours and 17 minutes, including connections or layovers in Toronto. This makes flying a relatively quick and efficient way to reach your destination in the United States from Canada. 💸 Prices for flights between Buffalo and Montreal can range from C$276 to C$1160, depending on the airline, time of booking, and availability of seats.
Departure Point
Montreal Airport
Arrival Point
Toronto Airport
🚌 There is no direct bus from Montreal to Buffalo. However, you can take a bus service operated by Megabus Canada and Greyhound USA via Toronto, with the journey taking approximately 10 hours and 10 minutes. 🛣️ The bus trip from Montreal to Buffalo covers a distance of 721 km and involves transfers in Toronto. The first leg of the journey is a 7-hour bus ride from Montreal to Toronto with Megabus Canada, followed by a 2-hour 45-minute bus ride from Toronto to Buffalo with Greyhound USA. 💰 The prices for a bus ticket from Montreal to Buffalo can vary between C$23 and C$169, offering an affordable and convenient travel option for those heading to the United States from Canada.
Departure Point
Montreal station
Arrival Point
Buffalo station

Frequently asked questions

Find out more about the route from Montreal to Buffalo.

Or choose the category:
The cheapest way to travel from Montreal to Buffalo is by bus. There are several bus companies that operate this route, including Greyhound and Megabus. The cost of a one-way ticket typically ranges from C$23 to C$178, depending on the time of travel and how far in advance you book. The journey takes approximately 10 hours and 10 minutes.
The fastest way to travel from Montreal to Buffalo is by taking a flight and then a shuttle. This option takes approximately 6 hours and 12 minutes. The flight duration is around 1 hour and 10 minutes, and the remaining time is for the shuttle transfer between the airports. It is recommended to check for flight options and shuttle schedules in advance to plan your journey efficiently.
The distance from Montreal to Buffalo is approximately 320 miles. If you travel by road, the distance is about 396.3 miles. This can be covered by car or bus in around 6-7 hours, depending on traffic and other factors. It is recommended to check the current road conditions and plan your journey accordingly.
The best way to travel from Montreal to Buffalo without a car is by taking a combination of train and bus. You can first take a train from Montreal to Albany-Rensselaer, which takes approximately 6 hours. From there, you can transfer to a bus that will take you to Buffalo, which takes about 2 hours. The total travel time is approximately 8 hours and 52 minutes and the cost ranges from C$75 to C$233.
The total travel time from Montreal to Buffalo is approximately 8 hours and 52 minutes. This includes any transfers that may be required during the journey. It is important to note that travel times may vary depending on factors such as traffic and weather conditions. To ensure a smooth trip, it is recommended to plan accordingly and check for any updates or delays before departure.
The cheapest way to get from Montreal to Buffalo is by bus, which costs between C$23 and C$178 and takes approximately 10 hours and 10 minutes. Another option is to take the train, which takes 10 hours and 2 minutes and costs between C$103 and C$369. If you prefer a faster option, you can fly from Montreal to Buffalo, which takes about 7 hours and 15 minutes and costs between C$274 and C$1030. Ultimately, the choice depends on your budget and preferred travel time.
There are many options for accommodation near Buffalo with over 165 hotels to choose from. Prices start at C$53 per night, providing a range of affordable options for travelers. Some popular hotels in the area include the Hyatt Regency Buffalo & Suites Buffalo Downtown, and the Hotel at the Lafayette. It is recommended to book in advance to secure the best rates and availability.
Yes, you can drive from Montreal to Buffalo. The driving distance is approximately 396 miles, and it takes about 7 hours and 2 minutes to complete the journey. It is important to note that you will need to cross the border, so make sure to have the necessary travel documents and check the current border crossing regulations.
Yes, there is a bus route between Montreal and Buffalo but it is not a direct route. The bus service operates from Montreal to Toronto Union Station Bus Terminal, where passengers will need to transfer to another bus that goes from Toronto to Buffalo. The total travel time, including transfers, is approximately 10 hours and 10 minutes.
To catch the bus from Montreal to Buffalo you will need to go to the Montreal station. This is where the bus services operated by Megabus Canada depart from. Make sure to arrive at the station on time and look for the designated Megabus departure area.
The Montreal to Buffalo bus services, operated by Greyhound USA, arrive at Buffalo Metro Transportation Center station. This station is located in the heart of downtown Buffalo, making it a convenient destination for travelers. From there, you will have easy access to other forms of transportation or can explore the city on foot.
To get from Montreal Airport to Buffalo you have a few options. The fastest and most convenient way is to take a direct flight from Montreal Airport to Buffalo Niagara International Airport. Another option is to take a shuttle service or taxi from the airport to the Montreal Central Train Station and then take a train from there to Buffalo. Alternatively, you can take a combination of public transportation, including the 747 bus, to the VIA Rail station in Montreal and then take a train to Buffalo.
Some airlines that offer flights between Montreal and Buffalo include WestJet, Air Transat, Royal Jordanian, and two other airlines. These airlines operate flights from Montreal Airport to Toronto Airport. It is recommended to check with each airline for available routes and schedules as they might vary.
The fastest way to get from Montreal to Buffalo is by taking a flight. The quickest flight from Montreal Airport to Toronto Airport takes approximately 1 hour and 24 minutes. From Toronto, it takes about 7 hours and 15 minutes to reach Buffalo. Various airlines such as WestJet, Air Transat, and Royal Jordanian offer flights between these two cities, with prices ranging from C$279 to C$970.
The flight from Montreal to Buffalo takes approximately 1 hour and 24 minutes. There are direct flights available from Montreal Airport to Toronto Airport, which is the most convenient route to Buffalo. It is recommended to check with airlines for the most up-to-date flight schedules and availability.
Trains from Montreal to Buffalo arrive at the Buffalo station. This is the main train station in Buffalo and is conveniently located downtown. From the station, travelers can easily access other parts of the city or continue their journey to other destinations in the United States. The Buffalo station offers various amenities such as ticketing services, waiting areas, and restrooms to ensure a comfortable travel experience.
No, there is no direct train between Montreal and Buffalo. However, you can take a train from Montreal to Buffalo with transfers. The journey involves departing from Montréal, transferring at Toronto Union Station, and then transferring again at Niagara Falls Amtrak Station. The total travel time, including transfers, is approximately 10 hours and 2 minutes.
To catch the train from Montreal to Buffalo you will need to go to the Montréal station. VIA Rail operates the train service between these two cities. The train journey takes approximately 9h 30m and offers a comfortable and scenic option for travel. Make sure to check the train schedule and book your tickets in advance.
A flight from Montreal to Buffalo can cost anywhere from C$279 to C$970, depending on various factors such as the airline, time of booking, and travel dates. It is recommended to compare prices from different airlines and use online travel search engines to find the best deals. Additionally, booking in advance or being flexible with travel dates can also help in securing lower fares.
The cost of a train ticket from Montreal to Buffalo ranges from C$109 to C$368. The prices can vary depending on the class of service, time of travel, and availability of discounts or promotions. It is advisable to check with the specific train company for the most accurate and up-to-date pricing information.
The cost of a bus ticket from Montreal to Buffalo ranges from C$23 to C$177. The price will depend on factors such as the bus company you choose, the date and time of travel, and whether you book in advance or on the day of travel. It is recommended to compare prices from different bus companies and book in advance to secure the best deals and save money on your journey.
The cost of driving from Montreal to Buffalo can range from C$123 to C$178. This estimate includes factors such as gas, tolls, and potential parking fees. It is important to note that the exact cost may vary depending on the type of vehicle, current fuel prices, and any additional expenses incurred during the trip.

Trips from Montreal