There are 8 ways to get from Waltham to Niagara Falls by plane, bus, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly to Buffalo, line 40 bus • 5 h 11 min
$85 - $360
Cheapest option
Bus Greyhound USA • 12 h 57 min
$49 - $128
6 alternative options
Fly to Rochester, train • 7 h 48 min
$155 - $537
Fly to Toronto, train • 8 h 5 min
$136 - $521
Fly to Toronto Island, train • 8 h 4 min
$120 - $444
Train • 14 h 31 min
$98 - $276
Bus Trailways New York • 14 h 40 min
$69 - $133
Drive • 7 h 55 min
$45 - $70
What companies run services between Waltham, MA, USA and Niagara Falls, NY, USA?
Greyhound USA operates a bus from Waltham to Niagara Falls hourly. Tickets cost $45 - $120 and the journey takes 10 h. Alternatively, you can take a train from Waltham to Niagara Falls via Stuart St @ Dartmouth St, Boston Back Bay Station Amtrak, Buffalo Depew Station Amtrak, and Buffalo in around 14 h 31 min.

- Website
- aircanada.com
Flights from Boston to Toronto
- Ave. Duration
- 1 h 45 min
- When
- Every day
- Estimated price
- $130 - $750
Flights from Boston to Toronto via Ottawa
- Ave. Duration
- 3 h 35 min
- When
- Tuesday
- Estimated price
- $130 - $750
Flights from Boston to Toronto via Montreal
- Ave. Duration
- 3 h 40 min
- When
- Every day
- Estimated price
- $130 - $750
Flights from Boston to Toronto Island via Montreal
- Ave. Duration
- 3 h 59 min
- When
- Every day
- Estimated price
- $180 - $850

- Website
- delta.com
Flights from Boston to Buffalo
- Ave. Duration
- 1 h 37 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $130 - $750
Flights from Boston to Toronto
- Ave. Duration
- 2 h 6 min
- When
- Every day
- Estimated price
- $150 - $750

- Website
- flyporter.com
Flights from Boston to Toronto Island
- Ave. Duration
- 1 h 54 min
- When
- Every day
- Estimated price
- $110 - $600

- Website
- united.com
Flights from Boston to Buffalo via Newark
- Ave. Duration
- 3 h 34 min
- When
- Every day
- Estimated price
- $170 - $900
Flights from Boston to Toronto
- Ave. Duration
- 1 h 45 min
- When
- Every day
- Estimated price
- $130 - $750

- Website
- jetblue.com
Flights from Boston to Buffalo
- Ave. Duration
- 1 h 31 min
- When
- Every day
- Estimated price
- $100 - $550
Flights from Boston to Buffalo via New York JFK
- Ave. Duration
- 3 h 34 min
- When
- Every day
- Estimated price
- $100 - $550

- Website
- southwest.com
Flights from Boston to Buffalo via Baltimore
- Ave. Duration
- 3 h 42 min
- When
- Saturday and Sunday
- Estimated price
- $220 - $800
Flights from Boston to Rochester via Baltimore
- Ave. Duration
- 3 h 40 min
- When
- Saturday
- Estimated price
- $250 - $750

- Website
- aa.com
Flights from Boston to Rochester
- Ave. Duration
- 1 h 26 min
- When
- Every day
- Estimated price
- $150 - $700

- Website
- westjet.com
Flights from Boston to Toronto
- Ave. Duration
- 2 h 6 min
- When
- Every day
- Estimated price
- $150 - $750

- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from Rochester to Niagara Falls Station
- Ave. Duration
- 2 h 31 min
- Frequency
- Every 3 hours
- Estimated price
- $28 - $85
- Website
- viarail.ca
- Escape
- $28 - $40
- Economy
- $35 - $55
- Economy Plus
- $55 - $85
- Business
- $50 - $75
- Business Plus/Sleeper
- $95 - $140
Train from Toronto to Niagara Falls
- Ave. Duration
- 1 h 56 min
- Frequency
- Every 3 hours
- Estimated price
- $26 - $80
- Website
- viarail.ca
- Escape
- $26 - $40
- Economy
- $35 - $50
- Economy Plus
- $55 - $80
- Business
- $50 - $70
- Business Plus/Sleeper
- $90 - $130
Train from Buffalo to Niagara Falls Station
- Ave. Duration
- 1 h 25 min
- Frequency
- Every 3 hours
- Estimated price
- $21 - $60
- Website
- viarail.ca
- Escape
- $21 - $30
- Economy
- $25 - $35
- Economy Plus
- $40 - $60
- Business
- $35 - $50
- Business Plus/Sleeper
- $65 - $95

- Phone
- +1 1-800-872-7245
- Website
- amtrak.com
Train from Rochester Amtrak to Niagara Falls Amtrak
- Ave. Duration
- 2 h 12 min
- Frequency
- 3 times a day
- Estimated price
- $29 - $65
- Website
- amtrak.com
- Coach Seat
- $29 - $45
- Flexi Coach Seat
- $50 - $75
- Business Coach Seat
- $45 - $65
- Room
- $150 - $220
Train from Boston Back Bay Station Amtrak to Buffalo Depew Station Amtrak
- Ave. Duration
- 10 h 58 min
- Frequency
- Once daily
- Estimated price
- $75 - $210
- Website
- amtrak.com
- Coach Seat
- $75 - $110
- Flexi Coach Seat
- $130 - $190
- Business Coach Seat
- $140 - $210
- Room
- $320 - $440
Train from Buffalo Depew Station Amtrak to Niagara Falls Amtrak
- Ave. Duration
- 1 h 8 min
- Frequency
- 3 times a day
- Estimated price
- $22 - $45
- Website
- amtrak.com
- Coach Seat
- $22 - $35
- Flexi Coach Seat
- $35 - $60
- Business Coach Seat
- $29 - $45
- Room
- $130 - $190

- Website
- metro.nfta.com
Bus from Ellicott St & MTC to Rainbow Blvd & 1st St
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $2
- Schedules at
- metro.nfta.com

- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Boston, Ma to Buffalo, Ny
- Ave. Duration
- 10 h
- Frequency
- Hourly
- Estimated price
- $45 - $120
- Website
- greyhound.com
- Economy
- $45 - $80
- Flexible
- $90 - $120

- Phone
- 1-800-343-9999
- dveronesi@peterpanbus.com
- Website
- peterpanbus.com
Bus from Boston, MA South Station to Albany, NY
- Ave. Duration
- 4 h 20 min
- Frequency
- Twice daily
- Estimated price
- $20 - $55
- Website
- peterpanbus.com

- Website
- trailwaysny.com
Bus from Albany, NY to Buffalo, NY
- Ave. Duration
- 6 h 15 min
- Frequency
- 4 times a day
- Estimated price
- $45 - $70
- Schedules at
- trailwaysny.com
- Book at
- trailwaysny.com
Want to know more about travelling around United States
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
What documents do I need to cross Niagara Falls?
Take these documents to cross the international border between the Canadian and American side of the falls
Read the travel guideWhich side of Niagara Falls should I choose (and how do I get there)?
The best ways to get to the falls – and across them – whether you’re travelling from the US or Canada.
Read the travel guideNeed to know: Greyhound
Rome2rio’s guide on the bus operator has all the information you need
Read the travel guideWant to know more about US trains?
Rome2rio has everything you need to know about travelling with Amtrak
Read the travel guideQuestions & Answers
How far is it from Waltham to Niagara Falls?
The distance between Waltham and Niagara Falls is 643 km. The road distance is 740 km.
What is the cheapest way to get from Waltham to Niagara Falls?
The cheapest way to get from Waltham to Niagara Falls is to drive which costs $45 - $70 and takes 7 h 55 min.
What is the fastest way to get from Waltham to Niagara Falls?
The quickest way to get from Waltham to Niagara Falls is to fly and line 40 bus which takes 5 h 11 min and costs $85 - $360.
Is there a direct bus between Waltham and Niagara Falls?
No, there is no direct bus from Waltham to Niagara Falls. However, there are services departing from Carter St opp Commuter Rail Station and arriving at Main St & Pine Ave via Boston, Ma and Ellicott St & MTC. The journey, including transfers, takes approximately 12 h 57 min.
How long does it take to get from Waltham to Niagara Falls?
It takes approximately 5 h 11 min to get from Waltham to Niagara Falls, including transfers.