The distance by car is 158 km. Follow the Buffalo to Toronto driving route along QEW. Get driving directions from Buffalo to Toronto. Show
flight distance = 59 milesThe 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. RecommendedBus
2h 45m $30 - $50 Train
4h 17m $55 - $110 Drive
1h 48m $30 - $45 Quickest way to get there Cheapest option Distance between Buffalo to Ontario by bus29 Weekly Buses 2h 45m Average Duration $30 Cheapest Price See schedulesUnited States → Canada Unrestricted Share Save this link to stay updated on COVID-19 restrictions Travel safe during COVID-19International entry into Canada from United States
Allowed for: All visitors Conditions of entry into Canada from United States
Rules to follow in CanadaPhysical Distancing m Regional advice Regional advice Considerations leaving from United StatesThe official advice is to delay international travel until fully vaccinated Frequently Asked QuestionsAm I allowed to travel from United States to Canada? Yes, entry into Canada is currently allowed from United States. Explore travel optionsWhat are the travel restrictions in Ontario? Domestic travel is not restricted, but some conditions may apply
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 Questions & AnswersWhat 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
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 VIA Rail Phone+1 1 888 842-7245Websiteviarail.ca Train from Buffalo to Toronto Union StationAve. Duration4h 17mFrequencyOnce dailyEstimated price$55 - $110WebsiteVIA RailEscape$30 - $45Business$90 - $105Economy$58 - $61EconomyPlus$70 - $110Train exterior Via Rail Train exterior Via Rail Business class calculatedtraveller Economy Via Rail Skyline car Via Rail Panorama car Via Rail Dining car Via Rail Bus operators 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 USAContact DetailsPhone+1 214-849-8100/[email protected]Bus from Buffalo, NY to Toronto, ON - Union StationAve. Duration2h 45mFrequency3 times a dayEstimated price$23 - $35Websitegreyhound.comEconomy$23 - $35Flexible$45 - $70Greyhound interior Flickr Greyhound exterior Wikipedia Greyhound exterior Wikipedia Megabus Canada Phone1-866-488-4452Emailcustomerservice@megabus.comWebsiteca.megabus.com Bus from Buffalo, NY to Toronto, ONAve. Duration2h 30mFrequencyOnce dailyEstimated price$30 - $50Book atmegabus.caExterior of Megabus Wikipedia Interior of Megabus Wikipedia Megabus exterior Wikipedia Want to know more about travelling around CanadaRome2rio'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 guidesNeed to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need Read the travel guideMore Questions & AnswersWhere 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.
|