How far is buffalo New York from Ontario canada

The distance by car is 158 km.  Follow the Buffalo to Toronto driving route along QEW.  Get driving directions from Buffalo to Toronto.

 flight distance = 59 miles

The straight line distance between Buffalo and Toronto is 94 kilometers.

 Travel time from Buffalo, NY to Toronto, Canada

 How long does it take to drive?

 How long does it take to fly?

This is estimated based on the Buffalo to Toronto distance by plane of 59 miles.

 Buffalo, New York

What's the distance to Buffalo, NY from where I am now?

 Toronto, Ontario

How far is Toronto, Canada from me?

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Bus

  1. Take the bus from Buffalo, NY to Toronto, ON - Union Station

2h 45m

$30 - $50

Train

  1. Take the train from Buffalo to Toronto Union Station

4h 17m

$55 - $110

Drive

  1. Drive from Buffalo to Toronto

1h 48m

$30 - $45

Quickest way to get there Cheapest option Distance between

Buffalo to Ontario by bus

29 Weekly Buses

2h 45m Average Duration

$30 Cheapest Price

See schedules

United States → Canada

Unrestricted

Share

Save this link to stay updated on COVID-19 restrictions

Travel safe during COVID-19

International entry into Canada from United States

  • Entry is unrestricted for citizens and permanent residents of United States
Show more details

Allowed for: All visitors

Restricted for: There are no current restrictions

Show less

Conditions of entry into Canada from United States

  • There are no current restrictions
This applies to arrivals from all countries, with no exceptions

Rules to follow in Canada

Physical Distancing

m

Regional advice

Regional advice

Considerations leaving from United States

The official advice is to delay international travel until fully vaccinated

Frequently Asked Questions


Am I allowed to travel from United States to Canada?

Yes, entry into Canada is currently allowed from United States.

Explore travel options

What are the travel restrictions in Ontario?

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There are no current restrictions
Explore travel options

What is the national COVID-19 helpline number in Ontario?

The national COVID-19 helpline number in Ontario is 1-833-784-4397.

Do I have to wear a face mask on public transport in Ontario?

Wearing a face mask on public transport in Ontario is subject to regional advice.

What should I do if I have COVID-19 symptoms when I arrive in Ontario?

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1-833-784-4397.

Are there restrictions returning to United States from Canada?

No, but conditions apply when returning to United States from Canada.

See options for return travel.

Last updated: 16 Nov 2022
Exceptions may apply, for full details: Government of Canada.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

What is the cheapest way to get from Buffalo to Ontario?

The cheapest way to get from Buffalo to Ontario is to drive which costs $30 - $45 and takes 1h 48m.

More details

What is the fastest way to get from Buffalo to Ontario?

The quickest way to get from Buffalo to Ontario is to drive which costs $30 - $45 and takes 1h 48m.

More details

Is there a direct bus between Buffalo and Ontario?

Yes, there is a direct bus departing from Buffalo, NY and arriving at Toronto, ON - Union Station station. Services depart four times a day, and operate every day. The journey takes approximately 2h 45m.

More details

Is there a direct train between Buffalo and Ontario?

Yes, there is a direct train departing from Buffalo and arriving at Toronto Union Station station. Services depart once daily, and operate every day. The journey takes approximately 4h 17m.

More details

How far is it from Buffalo to Ontario?

It is 960 km from Buffalo to Ontario. It is approximately 159.3 km to drive.

Get driving directions

How do I travel from Buffalo to Ontario without a car?

The best way to get from Buffalo to Ontario without a car is to bus which takes 2h 45m and costs $30 - $50.

More details

How long does it take to get from Buffalo to Ontario?

The bus from Buffalo, NY to Toronto, ON - Union Station takes 2h 45m including transfers and departs four times a day.

More details

Where do I catch the Buffalo to Ontario bus from?

Buffalo to Ontario bus services, operated by Greyhound USA, depart from Buffalo, NY station.

More details

Where do I catch the Buffalo to Ontario train from?

Buffalo to Ontario train services, operated by VIA Rail, depart from Buffalo station.

More details

Train or bus from Buffalo to Ontario?

The best way to get from Buffalo to Ontario is to bus which takes 2h 45m and costs $30 - $50. Alternatively, you can train, which costs $55 - $110 and takes 4h 17m.

Mode details

Launch map view

  • Distance: 960.1 km
  • Duration: 2h 45m

What companies run services between Buffalo, NY, USA and Ontario, Canada?

Greyhound USA operates a bus from Buffalo, NY to Toronto, ON - Union Station 3 times a day. Tickets cost $23 - $35 and the journey takes 2h 45m. Megabus Canada also services this route once daily. Alternatively, VIA Rail operates a train from Buffalo to Toronto Union Station once daily. Tickets cost $55 - $110 and the journey takes 4h 17m.

Train operators

How far is buffalo New York from Ontario canada

VIA Rail

Phone+1 1 888 842-7245Websiteviarail.ca

Train from Buffalo to Toronto Union Station
Ave. Duration4h 17mFrequencyOnce dailyEstimated price$55 - $110WebsiteVIA RailEscape$30 - $45Business$90 - $105Economy$58 - $61EconomyPlus$70 - $110

How far is buffalo New York from Ontario canada

Train exterior

Via Rail

How far is buffalo New York from Ontario canada

Train exterior

Via Rail

How far is buffalo New York from Ontario canada

Business class

calculatedtraveller

How far is buffalo New York from Ontario canada

Economy

Via Rail

How far is buffalo New York from Ontario canada

Skyline car

Via Rail

How far is buffalo New York from Ontario canada

Panorama car

Via Rail

How far is buffalo New York from Ontario canada

Dining car

Via Rail

Bus operators

How far is buffalo New York from Ontario canada

Greyhound USA

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.

Rome2rio's guide to Greyhound USA
Contact Details
Phone+1 214-849-8100/[email protected]
Bus from Buffalo, NY to Toronto, ON - Union Station
Ave. Duration2h 45mFrequency3 times a dayEstimated price$23 - $35Websitegreyhound.comEconomy$23 - $35Flexible$45 - $70

How far is buffalo New York from Ontario canada

Greyhound interior

Flickr

How far is buffalo New York from Ontario canada

Greyhound exterior

Wikipedia

How far is buffalo New York from Ontario canada

Greyhound exterior

Wikipedia

How far is buffalo New York from Ontario canada

Megabus Canada

Phone1-866-488-4452Emailcustomerservice@megabus.comWebsiteca.megabus.com

Bus from Buffalo, NY to Toronto, ON
Ave. Duration2h 30mFrequencyOnce dailyEstimated price$30 - $50Book atmegabus.ca

How far is buffalo New York from Ontario canada

Exterior of Megabus

Wikipedia

How far is buffalo New York from Ontario canada

Interior of Megabus

Wikipedia

How far is buffalo New York from Ontario canada

Megabus exterior

Wikipedia

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

Rome2rio’s guide on the bus operator has all the information you need

Read the travel guide

More Questions & Answers

Where does the Buffalo to Ontario bus arrive?

Buffalo to Ontario bus services, operated by Greyhound USA, arrive at Toronto, ON - Union Station.

More details

Where does the Buffalo to Ontario train arrive?

Buffalo to Ontario train services, operated by VIA Rail, arrive at Toronto Union Station.

More details

Can I drive from Buffalo to Ontario?

Yes, the driving distance between Buffalo to Ontario is 159 km. It takes approximately 1h 48m to drive from Buffalo to Ontario.

How far is Buffalo from Canadian border?

There are three United States to Canada border crossings in the Niagara Falls area, all within 28 miles (45 kilometers) of Buffalo, New York. The Lewiston-Queenston Bridge crossings are among the busiest of all Canadian border crossings.

What's the closest Canadian city to Buffalo New York?

Toronto is less than a two-hour drive from Buffalo. The cultural, entertainment and financial capital of Canada, Toronto is also the country's largest city, with more than 2.7 million residents.

How long is the drive from buffalo new york to Ontario Canada?

How long is the drive from Buffalo, NY to Ontario? The total driving time is 9 hours, 44 minutes. Your trip begins in Buffalo, New York. It ends in Ontario, Canada.

Is Buffalo New York any close to Canada?

The total driving distance from Buffalo NY to Ontario is 593 miles i.e 954 kilometres which is a tiring drive. It will take around 9 hours 44 minutes if the average speed is 60.9 mph.