There are 8 ways to get from Research Triangle to Niagara-on-the-Lake by plane, bus, shuttle, bus (Greyhound, Flixbus), train (Amtrak), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Buffalo Niagara International Airport, bus, shuttle
best- Fly from Raleigh-Durham International Airport (RDU) to Buffalo Niagara International Airport (BUF)RDU - BUF
- Take the bus from Buffalo Niagara International Airport to Niagara Falls USA
- Take a shuttle bus from Niagara Falls USA Official Visitor Center to Old Fort Niagara
4h 32m$273–1,721Fly to Toronto Island Airport, drive
cheapest- Fly from Raleigh-Durham International Airport (RDU) to Toronto Island Airport (YTZ)RDU - YTZ
- Drive from Toronto Island Airport (YTZ) to Niagara-on-the-Lake
5h 6m$113–561Bus
- Take the bus from Raleigh Bus Station to Newark Penn StationGreyhound US0670 / ...
- Take the bus from Newark Penn Station to Niagara Falls USAFlixBus N2686 / ...
20h 23m$186–352Train (Amtrak)
- Take the train from Cary to Ny Moynihan Train Hall At Penn StationCarolinian
- Take the train from Ny Moynihan Train Hall At Penn Station to Niagara Falls Amtrak StationEmpire Service / ...
21h 51m$311–917Drive 991.6 km
- Drive from Research Triangle to Niagara-on-the-Lake991.6 km
13h 36m$198–286Fly to Rochester, bus
- Fly from Raleigh-Durham International Airport (RDU) to Rochester (ROC)RDU - ROC
- Take the bus from Rochester, NY to Niagara Falls, NY
5h 24m$160–540Fly to Toronto Pearson International Airport, train
- Fly from Raleigh-Durham International Airport (RDU) to Toronto Pearson International Airport (YYZ)RDU - YYZ
- Take the train from Toronto to Canadian Border
6h 55m$321–1,325Train, bus
- Take the train from Cary to Pittsburgh Amtrak Station
- Take the bus from Pittsburgh to Buffalo
- Take the bus from Ellicott Street MTC Static to Pine Avenue 10th Street East Nearsi40 / ...
28h 49m$143–526
Raleigh-Durham International Airport (RDU) to Buffalo Niagara International Airport (BUF) flights
Questions & Answers
The cheapest way to get from Research Triangle to Niagara-on-the-Lake is to drive which costs $190 - $290 and takes 13h 36m.
The fastest way to get from Research Triangle to Niagara-on-the-Lake is to fly and bus and shuttle which takes 4h 32m and costs $270 - $1,800.
The distance between Research Triangle and Niagara-on-the-Lake is 872 km. The road distance is 991.6 km.
The best way to get from Research Triangle to Niagara-on-the-Lake without a car is to train and bus which takes 28h 49m and costs $140 - $550.
It takes approximately 4h 32m to get from Research Triangle to Niagara-on-the-Lake, including transfers.
The best way to get from Research Triangle to Niagara-on-the-Lake is to bus which takes 20h 23m and costs $180 - $360. Alternatively, you can train, which costs $310 - $950 and takes 21h 51m.
Yes, the driving distance between Research Triangle to Niagara-on-the-Lake is 992 km. It takes approximately 13h 36m to drive from Research Triangle to Niagara-on-the-Lake.
There are 569+ hotels available in Niagara-on-the-Lake.
What companies run services between Research Triangle, NC, USA and Niagara-on-the-Lake, ON, Canada?
You can take a bus from RDU Airport at Terminal 1 to Niagara-on-the-Lake via GoRaleigh Station, Wilmington St at Morgan St, Capital Blvd at Crabtree Blvd, Raleigh Bus Station, Newark Penn Station, and Niagara Falls USA in around 20h 23m. Alternatively, you can take a vehicle from Research Triangle to Niagara-on-the-Lake via Cary, Ny Moynihan Train Hall At Penn Station, and Niagara Falls Amtrak Station in around 21h 51m.
- Website
- united.com
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- $260–1,700
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 37m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $85–550
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 6h 41m
- When
- Every day
- Estimated price
- $130–700
Flights from Raleigh-Durham International Airport to Rochester via Washington Dulles
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $110–750
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $90–550
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $90–550
- Website
- aa.com
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Charlotte
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $310–1,800
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Philadelphia
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $290–1,800
Flights from Raleigh-Durham International Airport to Rochester via Philadelphia
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $120–750
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Philadelphia
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $100–600
- Website
- aircanada.com
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 37m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $85–550
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $120–650
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $90–550
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $90–550
- Website
- southwest.com
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–1,700
Flights from Raleigh-Durham International Airport to Rochester via Baltimore
- Ave. Duration
- 3h 37m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–750
- Website
- flyporter.com
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Newark
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- $100–1,100
- Website
- aveloair.com
Flights from Raleigh-Durham International Airport to Rochester
- Ave. Duration
- 1h 39m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $110–410
- Website
- flyfrontier.com
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 42m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $260–1,600
- Website
- delta.com
Flights from Raleigh-Durham International Airport to Buffalo Niagara International Airport via Detroit
- Ave. Duration
- 4h 4m
- When
- Every day
- Estimated price
- $320–1,900
- Website
- flybreeze.com
Flights from Raleigh-Durham International Airport to Rochester
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- $140–650
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Cary to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- $170–650
- Website
- https://www.amtrak.com/home.html
Train from Ny Moynihan Train Hall At Penn Station to Niagara Falls Amtrak Station
- Ave. Duration
- 9h 18m
- Frequency
- 3 times a day
- Estimated price
- $95–210
- Website
- https://www.amtrak.com/home.html
Train from Toronto to Canadian Border
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- $60–110
- Website
- https://www.amtrak.com/home.html
Train from Cary to Pittsburgh Amtrak Station
- Ave. Duration
- 15h 24m
- Frequency
- Once daily
- Estimated price
- $80–270
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $80–210
- Coach Seat short notice purchase
- $100–270
- Business - advance purchase
- $140–650
- Business Class
- $240–650
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Buffalo Niagara International Airport to Niagara Falls USA
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- $9–120
- Schedules at
- flixbus.com
- Adult
- $9–120
Bus from Newark Penn Station to Niagara Falls USA
- Ave. Duration
- 8h 15m
- Frequency
- Twice daily
- Estimated price
- $80–150
- Schedules at
- flixbus.com
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Buffalo Niagara International Airport to Niagara Falls USA
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $28–70
- Website
- https://www.ourbus.com
Bus from Rochester, NY to Niagara Falls, NY
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $28–80
- Website
- https://www.ourbus.com
Shuttle from Niagara Falls USA Official Visitor Center to Old Fort Niagara
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Website
- https://www.discoverniagarashuttle.com/
- Schedules at
- https://www.discoverniagarashuttle.com/schedule
- Passenger
- $0
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Raleigh Bus Station to Newark Penn Station
- Ave. Duration
- 8h 55m
- Frequency
- 3 times a day
- Estimated price
- $100–190
- Website
- https://www.greyhound.com/
- Phone
- +1 814-574-1827
- Website
- fullingtontours.com
Bus from Pittsburgh to Buffalo
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $150–200
- Website
- https://www.fullingtontours.com
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Pittsburgh to Buffalo
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $60–250
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $60–240
- Flexible
- $110–250
- Phone
- +1 716-855-7211
- Website
- metro.nfta.com
Bus from Ellicott Street MTC Static to Pine Avenue 10th Street East Nearsi
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://metro.nfta.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
Travelling to the US: What do I need to know?
Read the travel guide
What documents do I need to cross Niagara Falls?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide

















