There are 7 ways to get from Miami Airport (MIA) to Niagara Falls by plane, bus, bus (Flixbus, Greyhound), train (Amtrak), 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.
Fly Miami International Airport to Buffalo Niagara International Airport, bus
best- Fly from Miami International Airport (MIA) to Buffalo Niagara International Airport (BUF)plane MIA - BUF
- Take the bus from Buffalo Niagara International Airport to Niagara Falls USAbus
4h 58m$157–685Bus to Fort Lauderdale–Hollywood International Airport, fly to Buffalo Niagara International Airport, bus
- Take the bus from Miami Airport to Fort Lauderdale Airportbus
- Fly from Fort Lauderdale–Hollywood International Airport (FLL) to Buffalo Niagara International Airport (BUF)plane FLL - BUF
- Take the bus from Buffalo Niagara International Airport to Niagara Falls USAbus
6h 14m$162–772Bus
- Take the bus from Miami Airport Station to Atlanta Bus Stationbus
- Take the bus from Atlanta Bus Station to Cleveland Bus Stationbus
- Take the bus from Cleveland Bus Station to Buffalobus
39h 26m$252–502Train (Amtrak)
- Take the train from Hollywood Amtrak Station to Ny Moynihan Train Hall At Penn Stationtrain Silver Meteor
- Take the train from Ny Moynihan Train Hall At Penn Station to Niagara Falls Amtrak Stationtrain Empire Service / ...
39h 35m$573–1,216Fly Miami International Airport to Toronto Pearson International Airport, bus
- Fly from Miami International Airport (MIA) to Toronto Pearson International Airport (YYZ)plane MIA - YYZ
- Take the bus from Toronto Union Station to Niagara Falls, ONbus
6h 26m$398–822Train, bus
- Take the train from Hollywood Amtrak Station to Pittsburgh Amtrak Stationtrain Floridian
- Take the bus from Pittsburgh, Pa to Buffalo, Nybus 510
2d$540–1,298Drive 1,397.5 mi
- Drive from Miami Airport (MIA) to Niagara Fallscar 1,397.5 mi
23h 40m$255–369
Miami Airport (MIA) to Niagara Falls by tram and bus
Questions & Answers
The cheapest way to get from Miami Airport (MIA) to Niagara Falls is to drive which costs $250 - $370 and takes 23h 40m.
The fastest way to get from Miami Airport (MIA) to Niagara Falls is to fly and bus which takes 4h 58m and costs $150 - $700.
No, there is no direct bus from Miami Airport (MIA) station to Niagara Falls. However, there are services departing from Miami Airport Station and arriving at Main Street & Pine Avenue via Atlanta Bus Station, Cleveland Bus Station and Ellicott Street & MTC Static. The journey, including transfers, takes approximately 39h 26m.
No, there is no direct train from Miami Airport (MIA) to Niagara Falls station. However, there are services departing from Miami International Airport and arriving at Niagara Falls Amtrak Station via Miami Airport Station, Hollywood Amtrak Station and Ny Moynihan Train Hall At Penn Station. The journey, including transfers, takes approximately 39h 35m.
The distance between Miami Airport (MIA) and Niagara Falls is 1226 miles. The road distance is 1405.7 miles.
The best way to get from Miami Airport (MIA) to Niagara Falls without a car is to bus which takes 39h 26m and costs $250 - $500.
It takes approximately 4h 58m to get from Miami Airport (MIA) to Niagara Falls, including transfers.
Miami Airport (MIA) to Niagara Falls bus services, operated by Flixbus USA, depart from Miami Airport Station.
Miami Airport (MIA) to Niagara Falls train services, operated by Amtrak, depart from Hollywood Amtrak Station.
The best way to get from Miami Airport (MIA) to Niagara Falls is to bus which takes 39h 26m and costs $250 - $500. Alternatively, you can train, which costs $550 - $1,300 and takes 39h 35m.
What companies run services between Miami Airport (MIA), USA and Niagara Falls, NY, USA?
You can take a vehicle from Miami International Airport to Main Street & Pine Avenue via Miami, Airport Intermodal Station, Miami Airport Station, Atlanta Bus Station, Cleveland Bus Station, Buffalo, and Ellicott Street & MTC Static in around 39h 26m. Alternatively, you can take a vehicle from Miami International Airport to Niagara Falls Amtrak Station via Miami, Airport Intermodal Station, Miami Airport Station, Hollywood Station, Hollywood Amtrak Station, and Ny Moynihan Train Hall At Penn Station in around 39h 35m.
- Website
- southwest.com
Flights from Miami International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 5h 4m
- When
- Every day
- Estimated price
- $150–700
Flights from Miami International Airport to Buffalo Niagara International Airport via Orlando
- Ave. Duration
- 5h 6m
- When
- Monday, Thursday, Friday, Sunday, Tuesday, and Wednesday
- Estimated price
- $150–700
Flights from Fort Lauderdale–Hollywood International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 3h
- When
- Saturday
- Estimated price
- $150–750
Flights from Fort Lauderdale–Hollywood International Airport to Buffalo Niagara International Airport via Orlando
- Ave. Duration
- 5h 15m
- When
- Tuesday, Wednesday, Sunday, Monday, Thursday, and Friday
- Estimated price
- $160–750
Flights from Fort Lauderdale–Hollywood International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- $160–750
- Website
- aa.com
Flights from Miami International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 3h 14m
- When
- Saturday
- Estimated price
- $150–700
Flights from Miami International Airport to Buffalo Niagara International Airport via Reagan Washington
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $150–700
Flights from Miami International Airport to Buffalo Niagara International Airport via Charlotte
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- $150–700
Flights from Fort Lauderdale–Hollywood International Airport to Buffalo Niagara International Airport via Charlotte
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- $160–750
Flights from Fort Lauderdale–Hollywood International Airport to Buffalo Niagara International Airport via Reagan Washington
- Ave. Duration
- 5h 2m
- When
- Saturday
- Estimated price
- $160–750
Flights from Miami International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- $90–400
Flights from Miami International Airport to Toronto Pearson International Airport via Orlando
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $180–750
- Website
- united.com
Flights from Miami International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 5h 18m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $150–700
Flights from Miami International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $90–410
- Website
- jetblue.com
Flights from Fort Lauderdale–Hollywood International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $150–750
Flights from Fort Lauderdale–Hollywood International Airport to Buffalo Niagara International Airport via Orlando
- Ave. Duration
- 5h 6m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–750
- Website
- aircanada.com
Flights from Miami International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- $90–400
- Website
- flyporter.com
Flights from Miami International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 20m
- When
- Friday and Sunday
- Estimated price
- $180–750
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Hollywood Amtrak Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 27h 21m
- Frequency
- Once daily
- Estimated price
- $430–900
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Niagara Falls Amtrak Station
- Ave. Duration
- 9h 8m
- Frequency
- 3 times a day
- Estimated price
- $140–310
- Website
- Amtrak
Train from Hollywood Amtrak Station to Pittsburgh Amtrak Station
- Ave. Duration
- 36h 11m
- Frequency
- Once daily
- Estimated price
- $490–1,100
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Buffalo Niagara International Airport to Niagara Falls USA
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $5–9
- Schedules at
- Flixbus USA
Bus from Buffalo Niagara International Airport to Niagara Falls USA
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $5–9
- Schedules at
- Flixbus USA
Bus from Miami Airport Station to Atlanta Bus Station
- Ave. Duration
- 13h 5m
- Frequency
- Twice daily
- Estimated price
- $100–180
- Schedules at
- Flixbus USA
- Phone
- +1 877 733 0724
- Website
- RedCoach
Bus from Miami Airport to Fort Lauderdale Airport
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $6–13
- Website
- RedCoach
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Miami Airport Station to Atlanta Bus Station
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Estimated price
- $100–200
- Website
- Greyhound
Bus from Atlanta Bus Station to Cleveland Bus Station
- Ave. Duration
- 18h 25m
- Frequency
- Twice daily
- Estimated price
- $120–240
- Website
- Greyhound
Bus from Cleveland Bus Station to Buffalo
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- $30–60
- Website
- Greyhound
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Toronto Union Station to Niagara Falls, ON
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $7–55
- Website
- Megabus
- Adult Advanced Booking
- $7–45
- Adult Standard
- $16–55
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Pittsburgh, Pa to Buffalo, Ny
- Saver
- $45–180
- Flexible
- $80–190
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?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
Miami Airport (MIA) to Niagara Falls bus services, operated by Flixbus USA, arrive at Atlanta Bus Station.
Miami Airport (MIA) to Niagara Falls train services, operated by Amtrak, arrive at Ny Moynihan Train Hall At Penn Station.
Yes, the driving distance between Miami Airport (MIA) to Niagara Falls is 1406 miles. It takes approximately 23h 40m to drive from Miami Airport (MIA) to Niagara Falls.
There are 728+ hotels available in Niagara Falls.















