1map logoGo to main page

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

Compare Travel Options and Prices

from
Buffalo, United States of America
to
Ottawa, Canada

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

$33 by busBest price
545 kmDistance
5h 32m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Buffalo to Ottawa 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  31m
Estimated price
$50-168
Recommended
Company
Greyhound, FlixBus
Bus
Average Duration
9h  20m
Estimated price
$33-127
Cheapest
route map
Distance: 545 km
Duration: 5h 32m

See more options

Company
various
Bus
Drive
Average Duration
9h  53m
Estimated price
$61-167
Company
VIA Rail
Train
Average Duration
10h 
Estimated price
$63-197
Company
various
Drive
Average Duration
5h  53m
Estimated price
$75-500
Company
various
Drive
Plane
Average Duration
5h  32m
Estimated price
$501-632
Company
various
Drive
Plane
Average Duration
6h  34m
Estimated price
$502-503
Company
various
Plane
Average Duration
7h  3m
Estimated price
$504-505

Traveling From Buffalo to Ottawa

Traveling from Buffalo to Ottawa offers a fascinating contrast, with Buffalo's vibrant urban scene and culinary delights giving way to Ottawa's rich history and vibrant cultural institutions.

Best Neighbourhoods in Ottawa

Ottawa features diverse neighborhoods, each offering distinct experiences for visitors.

ByWard Market
• Bustling marketplace with local vendors and artisans.
• Vibrant nightlife with bars and restaurants nearby.
Centretown
• Central location for easy access to attractions.
• Eclectic shops and cafes line the streets.
The Glebe
• Charming residential area with historic architecture.
• Home to beautiful parks and unique boutiques.

Best Times To Visit Ottawa's Attractions

Timing your visit can enhance your experience at Ottawa's top spots.

Parliament Hill
Visit early mornings or late afternoons for fewer crowds.
National Gallery of Canada
Weekdays offer a quieter experience, especially during the fall.
Rideau Canal
Visit in the early morning for a peaceful skate or walk.

Ottawa Weather: What to Expect Year-Round

Ottawa experiences a humid continental climate, with cold winters and warm summers, making it essential to plan your visit according to the season. The best times to explore are typically spring and fall, when the weather is pleasant, allowing you to fully enjoy outdoor activities and attractions.

Dining Recommendation in Ottawa

Try the traditional BeaverTails pastry at the ByWard Market for a taste that showcases Ottawa’s unique culinary flair, which contrasts with Buffalo's hearty fare. This portable, fried dough treat topped with various sweet toppings provides a delightful atmosphere and local flavor that you won't find back in Buffalo.

Buffalo - Ottawa operators

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

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

Bus from Buffalo, NY to Toronto, ON

Average Duration
2h 30m
Estimated price
$1270-1271
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Buffalo, NY to Toronto, ON

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

Bus from Buffalo, NY to Toronto, ON

Average Duration
3h 10m
Estimated price
$1274-50

Bus from Toronto, ON to Ottawa, ON

Average Duration
5h 35m
Estimated price
$1275-1276
Train
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Buffalo, NY to Toronto, ON

Average Duration
4h 11m
Estimated price
$337-331

Train from Toronto, ON to Ottawa, ON

Average Duration
4h 49m
Estimated price
$333-334
Plane
Website
https://www.aircanada.com

Plane from Toronto (YYZ) to Ottawa (YOW)

Average Duration
1h 4m
Estimated price
$1683-1684
Other Show other routes
Contact phone
905-374-8111
Website
https://www.niagaraairbus.com

Other from Buffalo Airport to Pearson International Airport Terminal 1

Average Duration
2h
Estimated price
$331-1277

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

Traveling between Buffalo and Ottawa 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 Ottawa spanning 338 miles. Enjoy a 5-hour and 53-minute journey through picturesque landscapes and charming towns along the way. 💰 The cost of driving from Buffalo to Ottawa can range from $75 to $120, offering an affordable and flexible travel option. Experience the freedom of the open road with the convenience of exploring at your own pace.
Average price
$75 - $120
🚆 Traveling from Buffalo to Ottawa by train involves a scenic route with a transfer in Toronto Union Station. The journey takes approximately 10 hours in total. 🎟️ The train services from Buffalo to Ottawa are operated by VIA Rail, offering various pricing options ranging from $63 to $197. It's a convenient and comfortable way to travel between these two cities.
Departure Point
Buffalo station
Arrival Point
Ottawa station
🛫 Flying from Buffalo to Ottawa typically involves a layover in Toronto, with direct flights taking around 1 hour and 2 minutes. WestJet, Porter Airlines, and Air Canada are the primary carriers offering this route. 🌎 The total travel time from Buffalo to Ottawa by plane is approximately 7 hours and 3 minutes, making it a convenient option for those looking to reach Canada's capital city efficiently.
Departure Point
Toronto Airport
Arrival Point
Ottawa Airport
🚌 Starting from Buffalo travelers can embark on a bus journey to Ottawa with a transfer in Toronto. The total travel time, including transfers, is around 9 hours and 20 minutes. 💰 Prices for the bus tickets between Ottawa and Buffalo range from $33 to $127, offering budget-friendly options for those looking to explore the beautiful sights and attractions of Ottawa from the bustling city of Buffalo.
Departure Point
Buffalo station
Arrival Point
Ottawa station

Frequently asked questions

Find out more about the route from Buffalo to Ottawa.

Or choose the category:
The distance between Buffalo and Ottawa is approximately 236 miles or 338.4 miles by road. The typical travel times vary depending on the mode of transportation. By train, it takes approximately 9 hours and 55 minutes to reach Ottawa from Buffalo. Taking a bus and then a train would take around 8 hours and 31 minutes, while flying would be the fastest option, taking approximately 7 hours and 3 minutes. Conversely, it takes around 5 hours and 53 minutes to drive from Ottawa to Buffalo, or approximately 8 hours and 55 minutes by bus.
The most cost-effective option for traveling from Buffalo to Ottawa is to take a night bus and then a bus, which typically costs between $65 and $120 and takes approximately 9 hours and 56 minutes. However, if time is a priority, the quickest option is to take a shuttle and fly, which typically takes around 5 hours and 32 minutes and costs between $170 and $650. Considering both cost and time, these two options provide the best balance for travel between Buffalo and Ottawa.
The prices for traveling from Buffalo to Ottawa vary depending on the mode of transportation. For a train journey, the prices can range from $62 to $185. If you choose to travel by bus, the prices for the Ottawa to Buffalo route can range from $61 to $129. It is recommended to check with the specific transportation providers for the most accurate and up-to-date prices.
To travel from Buffalo to Ottawa without using public transportation, your best option is to drive. The driving distance is approximately 338 miles and it takes around 5 hours and 53 minutes. You can expect to spend between $75 and $120 on gas, depending on the vehicle and current fuel prices. Make sure to have a valid passport and any necessary travel documents, as you will be crossing the international border between the US and Canada.
To travel from Buffalo to Ottawa without a car, you have a few options. The most convenient way is to take a bus and then a train, which takes around 8 hours and 31 minutes and costs between $50 and $160. Another option is to take a direct bus, which takes about 8 hours and 55 minutes and costs between $60 and $130. Alternatively, you can take a train, which takes approximately 9 hours and 55 minutes and costs between $60 and $190, or you can fly, which takes about 7 hours and 3 minutes and costs between $250 and $650.
There is no direct link between Buffalo and Ottawa. However, there are options for transportation with transfers. By train, you can take a VIA Rail service from Buffalo to Toronto Union Station, and then transfer to another train to reach Ottawa. This journey takes approximately 9h 55m. Alternatively, you can take a bus from Buffalo to Toronto Union Station, and then transfer to another bus to Ottawa. This option takes approximately 8h 55m.
The flight between Buffalo and Ottawa typically takes about 57 minutes. The prices for this flight can vary between $251 and $652. It is important to note that prices can vary depending on factors such as the time of year, airline, and booking in advance.
There are over 307 hotels available near Ottawa. Prices for accommodations start at $57 per night. Some popular options for staying in the area include centrally located hotels such as the Fairmont Chateau Laurier, the Novotel Ottawa, and the Lord Elgin Hotel. These hotels offer a range of amenities and are conveniently located near attractions and transportation options in Ottawa.

Trips from Buffalo