There are 11 ways to get from Niagara Falls to Windsor by train (Amtrak), bus (Greyhound), car, bus, plane, train, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Niagara Falls Amtrak Station to Albany-Rensselaer Amtrak Stationtrain Empire Service / ...
- Take the train from Albany-Rensselaer Amtrak Station to Springfieldtrain Lake Shore Limited
10h 37m$124–327Bus (Greyhound)
cheapest- Take the bus from Buffalo to Springfield Union Stationbus Greyhound US0171
11h 32m$63–125Drive 396.5 mi
- Drive from Niagara Falls to Windsorcar 396.5 mi
7h 12m$73–105Bus to Buffalo Niagara International Airport, fly to Laguardia Airport, train
- Take the bus from Niagara Falls USA to Buffalo Niagara International Airportbus
- Fly from Buffalo Niagara International Airport (BUF) to Laguardia Airport (LGA)plane BUF - LGA
- Take the train from 125th Street - Harlem to New Haventrain
- Take the train from New Haven to Windsortrain
8h 2m$125–673Train via Rochester (Amtrak)
- Take the train from Canadian Border to Rochestertrain Maple Leaf
- Take the train from Rochester to Springfieldtrain Lake Shore Limited
12h 52m$137–295Bus via Ithaca (Flixbus)
- Take the bus from Niagara Falls USA to Ithacabus FlixBus N2687 / ...
- Take the bus from Ithaca to Springfield Union Stationbus FlixBus 2691
13h 5m$81–143Bus to Buffalo Niagara International Airport, fly to John F. Kennedy International Airport, train
- Take the bus from Niagara Falls USA to Buffalo Niagara International Airportbus
- Fly from Buffalo Niagara International Airport (BUF) to John F. Kennedy International Airport (JFK)plane BUF - JFK
- Take the train from Ny Moynihan Train Hall At Penn Station to New Haventrain
- Take the train from New Haven to Windsortrain
8h 4m$100–996Bus to Buffalo Niagara International Airport, fly to Newark Liberty International Airport, train
- Take the bus from Niagara Falls USA to Buffalo Niagara International Airportbus
- Fly from Buffalo Niagara International Airport (BUF) to Newark Liberty International Airport (EWR)plane BUF - EWR
- Take the train from Ny Moynihan Train Hall At Penn Station to New Haventrain
- Take the train from New Haven to Windsortrain
8h 15m$106–995Bus to Buffalo Niagara International Airport, fly to Boston Logan Airport, bus
- Take the bus from Niagara Falls USA to Buffalo Niagara International Airportbus
- Fly from Buffalo Niagara International Airport (BUF) to Boston Logan Airport (BOS)plane BUF - BOS
- Take the bus from Boston Airport to Canton Park & Ridebus
7h 50m$100–459Train to Toronto Island Airport, fly to Laguardia Airport, train
- Take the train from Canadian Border to Torontotrain
- Fly from Toronto Island Airport (YTZ) to Laguardia Airport (LGA)plane YTZ - LGA
- Take the train from 125th Street - Harlem to New Haventrain
- Take the train from New Haven to Windsortrain
10h 39m$712–1,519Bus to Buffalo Niagara International Airport, fly to Philadelphia International Airport, train
- Take the bus from Niagara Falls USA to Buffalo Niagara International Airportbus
- Fly from Buffalo Niagara International Airport (BUF) to Philadelphia International Airport (PHL)plane BUF - PHL
- Take the train from 30th Street Station to New Haventrain
- Take the train from New Haven to Windsortrain
10h 32m$142–1,290
Niagara Falls to Windsor by train
Questions & Answers
The cheapest way to get from Niagara Falls to Windsor is to bus which costs $60 - $130 and takes 11h 32m.
The fastest way to get from Niagara Falls to Windsor is to drive which takes 7h 12m and costs $70 - $110.
No, there is no direct bus from Niagara Falls to Windsor station. However, there are services departing from Pine Avenue & Main Street and arriving at Springfield Union Station via Buffalo. The journey, including transfers, takes approximately 11h 32m.
No, there is no direct train from Niagara Falls station to Windsor. However, there are services departing from Niagara Falls Amtrak Station and arriving at Windsor via Albany-Rensselaer Amtrak Station and Springfield. The journey, including transfers, takes approximately 10h 37m.
The distance between Niagara Falls and Windsor is 445 miles. The road distance is 398.8 miles.
The best way to get from Niagara Falls to Windsor without a car is to train which takes 10h 37m and costs $120 - $330.
It takes approximately 10h 37m to get from Niagara Falls to Windsor, including transfers.
Niagara Falls to Windsor bus services, operated by Greyhound USA, depart from Buffalo station.
Niagara Falls to Windsor train services, operated by Amtrak, depart from Niagara Falls Amtrak Station.
The best way to get from Niagara Falls to Windsor is to train which takes 10h 37m and costs $120 - $330. Alternatively, you can bus, which costs $60 - $130 and takes 11h 32m.
What companies run services between Niagara Falls, NY, USA and Windsor, CT, USA?
You can take a train from Niagara Falls Amtrak Station to Windsor via Albany-Rensselaer Amtrak Station and Springfield in around 10h 37m. Alternatively, Greyhound USA operates a bus from Buffalo to Springfield Union Station once daily. Tickets cost $55–110 and the journey takes 8h 5m.
- Website
- aa.com
Flights from Buffalo Niagara International Airport to Laguardia Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $85–600
Flights from Buffalo Niagara International Airport to Boston Logan Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $70–420
Flights from Buffalo Niagara International Airport to Boston Logan Airport via Laguardia Airport
- Ave. Duration
- 3h 41m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–440
Flights from Buffalo Niagara International Airport to Philadelphia International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $85–550
- Website
- united.com
Flights from Buffalo Niagara International Airport to Laguardia Airport via Washington Dulles
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- $110–650
Flights from Buffalo Niagara International Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $50–330
Flights from Buffalo Niagara International Airport to Newark Liberty International Airport via Washington Dulles
- Ave. Duration
- 3h 47m
- When
- Saturday
- Estimated price
- $65–380
Flights from Buffalo Niagara International Airport to Boston Logan Airport via Newark Liberty International Airport
- Ave. Duration
- 3h 41m
- When
- Saturday
- Estimated price
- $75–440
Flights from Toronto Island Airport to Laguardia Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $65–420
Flights from Toronto Island Airport to Laguardia Airport via Washington Dulles
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $85–480
Flights from Buffalo Niagara International Airport to Philadelphia International Airport via Washington Dulles
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $100–600
- Website
- delta.com
Flights from Buffalo Niagara International Airport to Laguardia Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $85–600
Flights from Buffalo Niagara International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $50–340
- Website
- jetblue.com
Flights from Buffalo Niagara International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $50–340
Flights from Buffalo Niagara International Airport to John F. Kennedy International Airport via Boston Logan Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $70–400
Flights from Buffalo Niagara International Airport to Boston Logan Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $70–420
- Website
- aircanada.com
Flights from Toronto Island Airport to Laguardia Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $65–420
Flights from Toronto Island Airport to Laguardia Airport via Montreal
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $90–500
- Website
- southwest.com
Flights from Buffalo Niagara International Airport to Boston Logan Airport via Baltimore
- Ave. Duration
- 3h 40m
- When
- Monday, Thursday, and Friday
- Estimated price
- $90–490
- Website
- flyporter.com
Flights from Toronto Island Airport to Laguardia Airport via Montreal
- Ave. Duration
- 3h 38m
- When
- Monday to Saturday
- Estimated price
- $90–500
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Niagara Falls Amtrak Station to Albany-Rensselaer Amtrak Station
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a day
- Estimated price
- $100–220
- Website
- https://www.amtrak.com/home.html
Train from Albany-Rensselaer Amtrak Station to Springfield
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://www.amtrak.com/home.html
Train from New Haven to Windsor
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- $14–29
- Website
- https://www.amtrak.com/home.html
Train from Canadian Border to Rochester
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- $30–65
- Website
- https://www.amtrak.com/home.html
Train from Rochester to Springfield
- Ave. Duration
- 7h 43m
- Frequency
- Once daily
- Estimated price
- $100–220
- Website
- https://www.amtrak.com/home.html
Train from Ny Moynihan Train Hall At Penn Station to New Haven
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $24–50
- Website
- https://www.amtrak.com/home.html
Train from New Haven to Windsor
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- $14–29
- Website
- https://www.amtrak.com/home.html
Train from Ny Moynihan Train Hall At Penn Station to New Haven
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $24–50
- Website
- https://www.amtrak.com/home.html
Train from New Haven to Windsor
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- $14–29
- Website
- https://www.amtrak.com/home.html
Train from Canadian Border to Toronto
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $26–55
- Website
- https://www.amtrak.com/home.html
Train from New Haven to Windsor
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- $14–29
- Website
- https://www.amtrak.com/home.html
Train from 30th Street Station to New Haven
- Ave. Duration
- 3h 59m
- Frequency
- Hourly
- Estimated price
- $50–110
- Website
- https://www.amtrak.com/home.html
Train from New Haven to Windsor
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- $14–29
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Niagara Falls Amtrak Station to Albany-Rensselaer Amtrak Station
- Ave. Duration
- 6h 27m
- Frequency
- Once daily
- Estimated price
- $85–250
- Website
- https://www.viarail.ca/en
- Escape
- $85–200
- Business
- $120–240
- Business Plus
- $130–250
- Economy
- $95–210
- Economy Plus
- $100–220
- Phone
- +1 877.690.5114
- Website
- mta.info
Train from 125th Street - Harlem to New Haven
- Ave. Duration
- 1h 59m
- Frequency
- Every 30 minutes
- Estimated price
- $18–28
- Website
- https://www.mta.info/agency/metro-north-railroad
- Schedules at
- https://www.mta.info/schedules
- Off-Peak
- $18–21
- Peak
- $25–28
Train from 125th Street - Harlem to New Haven
- Ave. Duration
- 1h 59m
- Frequency
- Every 30 minutes
- Estimated price
- $18–28
- Website
- https://www.mta.info/agency/metro-north-railroad
- Schedules at
- https://www.mta.info/schedules
- Off-Peak
- $18–21
- Peak
- $25–28
Rome2Rio's guide to Amtrak Acela
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Ny Moynihan Train Hall At Penn Station to New Haven
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- $17–600
- Schedules at
- https://www.amtrak.com/acela-train
- Website
- https://www.amtrak.com/home.html
- Business Class
- $17–450
- First Class
- $120–600
Train from Ny Moynihan Train Hall At Penn Station to New Haven
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- $17–600
- Schedules at
- https://www.amtrak.com/acela-train
- Website
- https://www.amtrak.com/home.html
- Business Class
- $17–450
- First Class
- $120–600
Train from 30th Street Station to New Haven
- Ave. Duration
- 3h 14m
- Frequency
- 4 times a day
- Estimated price
- $35–700
- Schedules at
- https://www.amtrak.com/acela-train
- Website
- https://www.amtrak.com/home.html
- Business Class
- $35–470
- First Class
- $170–700
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Buffalo to Springfield Union Station
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- $55–110
- Website
- https://www.greyhound.com/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Niagara Falls USA to Buffalo Niagara International Airport
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $5–9
- Schedules at
- flixbus.com
Bus from Niagara Falls USA to Ithaca
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $30–50
- Schedules at
- flixbus.com
Bus from Ithaca to Springfield Union Station
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a week
- Estimated price
- $45–80
- Schedules at
- flixbus.com
Bus from Niagara Falls USA to Buffalo Niagara International Airport
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $5–9
- Schedules at
- flixbus.com
Bus from Niagara Falls USA to Buffalo Niagara International Airport
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $5–9
- Schedules at
- flixbus.com
Bus from Niagara Falls USA to Buffalo Niagara International Airport
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $5–9
- Schedules at
- flixbus.com
Bus from Niagara Falls USA to Buffalo Niagara International Airport
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $5–9
- Schedules at
- flixbus.com
- Phone
- 617 773 9403
- [email protected]
- Website
- blueapplebus.com
Bus from Boston Airport to Canton Park & Ride
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- $22
- Website
- https://www.blueapplebus.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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Niagara Falls to Windsor bus services, operated by Greyhound USA, arrive at Springfield Union Station.
Niagara Falls to Windsor train services, operated by Amtrak, arrive at Albany-Rensselaer Amtrak Station.
Yes, the driving distance between Niagara Falls to Windsor is 399 miles. It takes approximately 7h 12m to drive from Niagara Falls to Windsor.
Book your Niagara Falls to Windsor train tickets online with Omio.
Book your Niagara Falls to Windsor bus tickets online with Omio.
There are 186+ hotels available in Windsor.














