There are 9 ways to get from Basin Harbor to Niagara by bus (Greyhound, Flixbus), taxi, train, car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Burlington Downtown Transit Ctr to Montrealbus Greyhound US0260
- Take the bus from Montreal, QC to Toronto Union Stationbus Montreal
13h 1m$59–190Taxi, train
- Take the taxi from Basin Harbor to Westport Stationtaxi
- Take the train from Westport Station to Montreal Central Stationtrain
- Take the train from Montréal to Toronto Union Stationtrain
13h 16m$263–572Drive 623.6 km
- Drive from Basin Harbor to Niagaracar 623.6 km
8h 16m$124–179Taxi, train to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Island Airport
- Take the taxi from Basin Harbor to Westport Stationtaxi
- Take the train from Westport Station to Montreal Central Stationtrain
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ)plane YUL - YTZ
9h 31m$319–776Taxi, train via Schenectady
- Take the taxi from Basin Harbor to Westport Stationtaxi
- Take the train from Westport Station to Schenectadytrain
- Take the train from Schenectady to Toronto Union Stationtrain
14h 14m$283–592Taxi, train, bus
- Take the taxi from Basin Harbor to Westport Stationtaxi
- Take the train from Westport Station to Saratoga Springs Amtrak Stationtrain
- Take the bus from Saratoga Springs to Syracusebus
- Take the bus from Syracuse Bus Station to Torontobus
19h 58m$258–617Taxi, train to Montréal/Saint-Hubert Airport, fly to Toronto Island Airport
- Take the taxi from Basin Harbor to Westport Stationtaxi
- Take the train from Westport Station to St-Lambert Amtrak Stationtrain
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Island Airport (YTZ)plane YHU - YTZ
10h 4m$304–1,216Taxi, train to Montréal–Pierre Elliott Trudeau International Airport, fly to Toronto Pearson International Airport
- Take the taxi from Basin Harbor to Westport Stationtaxi
- Take the train from Westport Station to Montreal Central Stationtrain
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Pearson International Airport (YYZ)plane YUL - YYZ
10h 48m$307–790Taxi, train to Montréal/Saint-Hubert Airport, fly to Toronto Pearson International Airport
- Take the taxi from Basin Harbor to Westport Stationtaxi
- Take the train from Westport Station to St-Lambert Amtrak Stationtrain
- Fly from Montréal/Saint-Hubert Airport (YHU) to Toronto Pearson International Airport (YYZ)plane YHU - YYZ
11h 21m$292–1,030
Montréal–Pierre Elliott Trudeau International Airport (YUL) to Toronto Island Airport (YTZ) flights
Questions & Answers
The cheapest way to get from Basin Harbor to Niagara is to bus which costs $55 - $190 and takes 13h 1m.
The fastest way to get from Basin Harbor to Niagara is to drive which takes 8h 16m and costs $120 - $180.
No, there is no direct bus from Basin Harbor station to Niagara station. However, there are services departing from Vergennes Amtrak Station and arriving at Toronto Union Station via Burlington Downtown Transit Ctr and Montreal, QC. The journey, including transfers, takes approximately 13h 1m.
The distance between Basin Harbor and Niagara is 751 km. The road distance is 623.6 km.
The best way to get from Basin Harbor to Niagara without a car is to bus which takes 13h 1m and costs $55 - $190.
It takes approximately 13h 1m to get from Basin Harbor to Niagara, including transfers.
Basin Harbor to Niagara bus services, operated by Greyhound-us, depart from Burlington Downtown Transit Ctr station.
Basin Harbor to Niagara bus services, operated by Greyhound-us, arrive at Montreal station.
Yes, the driving distance between Basin Harbor to Niagara is 624 km. It takes approximately 8h 16m to drive from Basin Harbor to Niagara.
There are 1964+ hotels available in Niagara.
What companies run services between Basin Harbor, VT, USA and Niagara, ON, Canada?
You can take a vehicle from Basin Harbor to St Andrew Station - Northbound Platform via Vergennes Amtrak Station, Downtown Transit Center, Burlington Downtown Transit Ctr, Montreal, Station Berri-UQAM, Station Bonaventure, Montreal, QC, Toronto Union Station, and Union Station - Northbound Platform Towards Vaughan Metropolitan Centre in around 13h 1m.
- Website
- aircanada.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $55–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $55–370
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $55–350
- Website
- airtransat.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–950
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $130–900
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $140–550
- Website
- flyporter.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $170–550
Flights from Montréal/Saint-Hubert Airport to Toronto Island Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $160–950
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $180–900
Flights from Montréal/Saint-Hubert Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $140–550
- Website
- westjet.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $130–550
- Website
- rj.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $330–650
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Westport Station to Montreal Central Station
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- https://www.amtrak.com/home.html
Train from Westport Station to Montreal Central Station
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- https://www.amtrak.com/home.html
Train from Westport Station to Schenectady
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- https://www.amtrak.com/home.html
Train from Westport Station to Saratoga Springs Amtrak Station
- Ave. Duration
- 2h 14m
- Frequency
- Once daily
- Estimated price
- $40–85
- Website
- https://www.amtrak.com/home.html
Train from Westport Station to St-Lambert Amtrak Station
- Ave. Duration
- 5h 26m
- Frequency
- Once daily
- Estimated price
- $45–100
- Website
- https://www.amtrak.com/home.html
Train from Westport Station to Montreal Central Station
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- https://www.amtrak.com/home.html
Train from Westport Station to St-Lambert Amtrak Station
- Ave. Duration
- 5h 26m
- Frequency
- Once daily
- Estimated price
- $45–100
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- https://www.viarail.ca/en
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
Train from Schenectady to Toronto Union Station
- Ave. Duration
- 9h 9m
- Frequency
- Once daily
- Estimated price
- $140–370
- Website
- https://www.viarail.ca/en
- Escape
- $140–330
- Business
- $190–360
- Business Plus
- $210–370
- Economy
- $160–340
- Economy Plus
- $180–350
- Website
- greyhound.com
Bus from Burlington Downtown Transit Ctr to Montreal
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Schedules at
- greyhound.com
Bus from Syracuse Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Schedules at
- greyhound.com
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Burlington Downtown Transit Ctr to Montreal
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- $20–40
- Website
- https://www.greyhound.com/
Bus from Syracuse Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Estimated price
- $55–110
- Website
- https://www.greyhound.com/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Burlington Downtown Transit Ctr to Montreal
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Estimated price
- $21–35
- Schedules at
- flixbus.com
Bus from Syracuse Bus Station to Toronto
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- $55–95
- Schedules at
- flixbus.com
- Phone
- +1 866 488 4452
- [email protected]
- Website
- ca.megabus.com
Bus from Montreal, QC to Toronto Union Station
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- $10–110
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $75–110
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Saratoga Springs to Syracuse
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- $70–310
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $70–290
- Flexible
- $130–310
Bus from Syracuse Bus Station to Toronto
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- $55–220
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $55–210
- Flexible
- $100–220
- Website
- flixbus.com
Bus from Syracuse Bus Station to Toronto
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Schedules at
- flixbus.com
- Ave. Duration
- 54 min
- Estimated price
- $90–110
New England Taxi
- Phone
- +1 802-598-7254
- Website
- newenglandtaxi.com
New England Taxi
- Phone
- +1 802-598-7254
- Website
- newenglandtaxi.com
New England Taxi
- Phone
- +1 802-598-7254
- Website
- newenglandtaxi.com
New England Taxi
- Phone
- +1 802-598-7254
- Website
- newenglandtaxi.com
New England Taxi
- Phone
- +1 802-598-7254
- Website
- newenglandtaxi.com
New England Taxi
- Phone
- +1 802-598-7254
- Website
- newenglandtaxi.com
New England Taxi
- Phone
- +1 802-598-7254
- Website
- newenglandtaxi.com
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
Read the travel guide
Why you should take the train in the US
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide


















