1map logoGo to main page

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

Compare Travel Options and Prices

from
Buffalo, United States of America
to
Montreal, Canada

How to Get from Buffalo to Montreal: 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.

$18 by busBest price
639 kmDistance
5h 44m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Buffalo to Montreal 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
various
Bus
Train
Average Duration
8h  53m
Estimated price
$60-168
Recommended
Company
Greyhound US
Bus
Average Duration
10h  10m
Estimated price
$18-122
Cheapest
route map
Distance: 639 km
Duration: 5h 44m

See more options

Company
FlixBus
Bus
Average Duration
14h  34m
Estimated price
$59-194
Company
VIA Rail
Train
Average Duration
10h  22m
Estimated price
$73-197
Company
various
Drive
Average Duration
7h  4m
Estimated price
$90-600
Company
various
Drive
Plane
Average Duration
5h  44m
Estimated price
$183-601
Company
various
Drive
Plane
Average Duration
6h  52m
Estimated price
$197-604
Company
various
Plane
Average Duration
6h  54m
Estimated price
$602-603

Traveling From Buffalo to Montreal

The journey from Buffalo to Montreal offers a fascinating contrast, with Buffalo's industrial charm juxtaposed against Montreal's vibrant cultural tapestry.

Best Neighbourhoods in Montreal

Montreal boasts diverse neighborhoods, each offering its own charm and experiences.

Old Montreal
• Cobblestone streets steeped in history.
• Stunning architecture dating back centuries.
Plateau Mont-Royal
• Vibrant street art and murals.
• Trendy cafes and boutiques line the streets.
Mile End
• Renowned for its bagels and culinary scene.
• A hub for artists and musicians.

Best Times To Visit Montreal's Attractions

Timing your visits can dramatically enhance your experience in Montreal.

Mount Royal
Early morning is ideal to enjoy tranquility and stunning views without the crowds.
Basilique Notre-Dame
Weekdays, especially Tuesday and Wednesday mornings, offer a quieter, reflective atmosphere.
Jean-Talon Market
Visit early on weekends for fresh produce and a lively local vibe.

Montreal Weather: What to Expect Year-Round

Montreal experiences four distinct seasons, with hot summers and cold winters influencing your travel plans. Spring and fall are the best times to visit, featuring mild weather that enhances outdoor activities and exploration.

Dining Recommendation

Try the famous poutine at La Banquise, where crispy fries are smothered in rich gravy and squeaky cheese curds, a dish that highlights Quebec's comfort food heritage. Unlike the hearty offerings in Buffalo, dining in Montreal presents a vibrant atmosphere filled with local flair and diverse flavors that reflect the city's French influence.

Buffalo - Montreal operators

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

Bus Show bus routes
Contact phone
1-866-488-4452
Website
https://ca.megabus.com/

Bus from Buffalo, NY to Toronto, ON

Average Duration
2h 30m
Estimated price
$189-1220

Bus from Toronto Union Station to Montreal

Average Duration
6h 25m
Estimated price
$189-1895
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Buffalo to Toronto

Average Duration
2h 45m
Estimated price
$1223-1222
Contact phone
+1 (855) 626-8585
Website
https://flixbus.com/

Bus from Buffalo to Toronto

Average Duration
3h 10m
Estimated price
$1223-184

Bus from Niagara Falls Canada to Ottawa

Average Duration
8h 20m
Estimated price
$1224-185
Train Show train routes
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Buffalo to Toronto Union Station

Average Duration
4h 11m
Estimated price
$186-90

Train from Toronto Union Station to Montreal

Average Duration
5h 11m
Estimated price
$184-185
Shuttle
Contact phone
905-374-8111
Website
https://www.niagaraairbus.com

Shuttle from Buffalo Airport to Pearson International Airport Terminal 1

Average Duration
2h
Estimated price
$90-1226
Plane Show flights
Website
http://aircanada.com

Plane from Toronto (YYZ) to Montreal (YUL)

Average Duration
1h 19m
Estimated price
$606-1680

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

Traveling between Buffalo and Montreal 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 Buffalo to Montreal, covering a driving distance of 397 miles. The journey promises approximately 7 hours and 4 minutes of beautiful landscapes and exciting pit stops along the way. 💸 Depending on gas prices and your vehicle's fuel efficiency, the cost of traveling from Buffalo to Montreal by car typically ranges between $90 to $140. This budget-friendly option allows you the freedom to explore at your own pace and stop to admire the stunning views throughout the drive.
Average price
$90 - $140
💰 Prices for this train journey from Buffalo to Montreal range from $73 to $197, offering a cost-effective and comfortable option for those looking to journey between these two North American cities.
Departure Point
Buffalo station
Arrival Point
Montréal station
Useful tips for train travellers
• On your train trip from Buffalo to Montreal, the Amtrak Maple Leaf service provides catering options like light snacks and a selection of beverages, including soft drinks and coffee. Additionally, there's an option to purchase food from the café car, which features sandwiches and pre-packaged snacks.
• The seating options on the Amtrak Maple Leaf service include Standard Coach, Business Class, and First Class. Coach seating is more economical with basic amenities, while Business Class offers wider seats and complimentary non-alcoholic beverages. First Class, though rare on this route, may provide premium seating and additional services if available.
• The train operates primarily through two operators: Amtrak (amtrak.com) and VIA Rail Canada (viarail.ca). You may want to consult their websites for schedules and potential additional services. For arrival in Montreal, the train will take you to Gare Centrale, where you can find local transport schedules and station maps for easy navigation.
🛫 Explore the quick and convenient option of flying from Buffalo to Montreal! The fastest route is a direct flight from Toronto Airport to Montreal Airport, taking just 1 hour and 15 minutes. 💸 Flight prices between Buffalo and Montreal can range from $203 to $860, depending on factors such as availability, booking time, and class of service. Keep an eye out for deals and promotions to make the most of your travel budget.
Departure Point
Toronto Airport
Arrival Point
Montreal Airport
Useful tips for plane travellers
• Before your flight from Buffalo to Montreal, ensure you have your travel documents ready, as you'll need to clear customs upon arrival in Canada; having your passport and any necessary travel authorizations easily accessible will streamline the process.
• Once you arrive at Montreal-Pierre Elliott Trudeau International Airport (YUL), look for signs indicating the customs area—be prepared for a potentially longer wait time during peak hours; using the ArriveCAN app can expedite your entry procedure.
• Expect to pay around CAD 40-50 for a taxi from the airport to downtown Montreal; alternatively, you may want to consider using public transportation like the 747 Express Bus, which offers a cost-effective ride to the city for only CAD 10.
🚌 To travel from Buffalo to Montreal by bus, you will need to make a transfer in Toronto Union Station. The journey, including transfers, takes approximately 10 hours and 10 minutes. 🛤️ The total distance of the route is 428 miles and the trip involves one transfer. The first leg of the journey is on a Greyhound bus from Buffalo to Toronto, which takes about 3 hours. 🎟️ The second leg of the journey is on a Megabus Canada bus from Toronto to Montreal, which takes approximately 6 hours and 20 minutes. The prices for the bus ticket between Montreal and Buffalo vary from $18 to $122.
Departure Point
Buffalo station
Arrival Point
Montreal station
Useful tips for bus travellers
• When booking your tickets, consider purchasing from both Greyhound USA and Megabus Canada for the best fare—prices can range from $18 to $122, so compare and book in advance for savings. You can check Greyhound schedules at greyhound.com and Megabus at ca.megabus.com
• During your layover in Toronto, be mindful of the time it takes to transfer from Greyhound to Megabus; you may need to navigate from the Union Station Bus Terminal to Le 1000 de La Gauchetière, so plan for at least a 15-30 minute buffer time.
• Upon arriving at Montreal’s Le 1000 de La Gauchetière station, familiarize yourself with the station's layout and amenities; the station hosts a food court and several shops, which can be a great opportunity to grab a bite before heading out into the city—check the station map at gare-montreal.com for easy navigation.

Frequently asked questions

Find out more about the route from Buffalo to Montreal.

Or choose the category:
The distance between Buffalo and Montreal is 320 miles or 397.2 miles by road. The typical travel times vary depending on the mode of transportation chosen. By train, it takes approximately 10 hours and 17 minutes. Taking a bus and then transferring to a train takes around 8 hours and 53 minutes. By plane, the travel time is about 6 hours and 28 minutes. Driving by car takes around 7 hours and 4 minutes, while traveling by bus takes approximately 10 hours and 10 minutes.
The most cost-effective option for traveling from Buffalo to Montreal is by bus, with prices ranging from $17 to $130. Although this method takes approximately 10 hours and 10 minutes, it offers an affordable alternative. However, if you are looking for a time-efficient option, the quickest way to reach Montreal is by taking a shuttle and then flying, which takes around 5 hours and 38 minutes. While this option may be more expensive, with prices ranging from $180 to $700, it significantly reduces travel time compared to other modes of transportation.
The prices of traveling from Buffalo to Montreal vary depending on the mode of transportation. The train prices range from $67 to $195, while the bus prices range from $18 to $129. It is important to check for any discounts or promotions that may be available when booking your trip.
To get from Buffalo to Montreal without using public transportation, you can drive the entire distance. The road distance between the two cities is approximately 397 miles, and it takes around 7 hours and 4 minutes to drive from Buffalo to Montreal. The cost of this option can vary, ranging from $90 to $140 depending on factors such as gas prices and tolls.
To travel from Buffalo to Montreal without a car, your best options are by bus and train or by bus alone. Taking a combination of bus and train will take approximately 8 hours and 53 minutes and fares range from $55 to $170. If you prefer just a bus journey, it will take around 10 hours and 10 minutes with ticket prices ranging from $17 to $130. Another possibility is traveling by train, which takes 10 hours and 17 minutes and costs between $65 and $200. Lastly, you could choose to fly, which is the quickest option at 6 hours and 28 minutes but more expensive with fares ranging from $200 to $750.
There is no direct train or bus link between Buffalo and Montreal. When traveling by train, you would need to transfer in Toronto Union Station, taking approximately 10 hours and 17 minutes. By bus, you would also have to transfer in Toronto, with a travel time of around 10 hours and 10 minutes. However, both options provide a convenient way to reach Montreal from Buffalo.
The flight between Buffalo and Montreal typically takes around 1 hour and 15 minutes. The cost of a flight between these two cities can vary between $203 and $710. It is recommended to check with different airlines for the most accurate and up-to-date prices.
There are plenty of options for accommodations near Montreal. With over 783 hotels available, you'll have a wide range of choices to suit your needs and budget. Prices for hotels in Montreal start at $56 per night, offering something for every traveler. Whether you prefer a luxurious hotel in the heart of the city or a budget-friendly option, you'll easily find a place to stay near Montreal.

Trips from Buffalo

Trips to Philadelphia