There are 10 ways to get from Downtown Miami to Toronto by plane, bus (Flixbus, Greyhound), train (Amtrak), car, bus, 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 Miami International Airport to Toronto Pearson International Airport
best- Fly from Miami International Airport (MIA) to Toronto Pearson International Airport (YYZ)plane MIA - YYZ
6h 14m$433–1,217Fly Miami International Airport to Toronto Island Airport
cheapest- Fly from Miami International Airport (MIA) to Toronto Island Airport (YTZ)plane MIA - YTZ
7h 43m$144–654Bus
- Take the bus from Miami Airport Station to Washington Union Stationbus
- Take the bus from Washington Union Station to Newark Penn Stationbus
- Take the bus from Newark Penn Station to Torontobus
38h 6m$374–594Train
- Take the train from Miami Amtrak Station to Ny Moynihan Train Hall At Penn Stationtrain Silver Meteor
- Take the train from New York Penn Station to Toronto Union Stationtrain VIA Rail
42h 41m$704–1,664Drive 2,374.5 km
- Drive from Downtown Miami to Torontocar 2,374.5 km
24h 52m$480–693Fly Fort Lauderdale–Hollywood International Airport to Toronto Pearson International Airport
- Fly from Fort Lauderdale–Hollywood International Airport (FLL) to Toronto Pearson International Airport (YYZ)plane FLL - YYZ
6h 34m$207–991Fly Fort Lauderdale–Hollywood International Airport to Toronto Island Airport
- Fly from Fort Lauderdale–Hollywood International Airport (FLL) to Toronto Island Airport (YTZ)plane FLL - YTZ
8h 7m$728–2,028Fly Fort Lauderdale–Hollywood International Airport to Buffalo Niagara International Airport, bus
- Fly from Fort Lauderdale–Hollywood International Airport (FLL) to Buffalo Niagara International Airport (BUF)plane FLL - BUF
- Take the bus from Buffalo to Torontobus
9h 15m$278–1,228Train to President Donald J. Trump International Airport, fly to Toronto Pearson International Airport
- Take the train from Miami to West Palm Beachtrain
- Fly from President Donald J. Trump International Airport (PBI) to Toronto Pearson International Airport (YYZ)plane PBI - YYZ
8h 36m$198–815Train, bus
- Take the train from Miami Amtrak Station to Pittsburgh Amtrak Stationtrain
- Take the bus from Pittsburgh, Pa to Buffalo, Nybus 510
- Take the bus from Buffalo to Torontobus
2d 2h$644–1,654
Downtown Miami to Toronto by train and bus
Comparing Your Travel Options
The cheapest way to get from Downtown Miami to Toronto is to fly which costs $140 - $700 and takes 7h 43m.
The fastest way to get from Downtown Miami to Toronto is to fly which takes 6h 14m and costs $430 - $1,300.
No, there is no direct bus from Downtown Miami station to Toronto. However, there are services departing from Miami Airport Station and arriving at Toronto via Washington Union Station and Newark Penn Station. The journey, including transfers, takes approximately 38h 6m.
No, there is no direct train from Downtown Miami to Toronto station. However, there are services departing from Government Ctr.Stat.Rail Northbound and arriving at Toronto Union Station via Miami Amtrak Station and New York Penn Station. The journey, including transfers, takes approximately 42h 41m.
The distance between Downtown Miami and Toronto is 2027 km. The road distance is 2374.5 km.
The best way to get from Downtown Miami to Toronto without a car is to bus which takes 38h 6m and costs $370 - $600.
It takes approximately 6h 14m to get from Downtown Miami to Toronto, including transfers.
Downtown Miami to Toronto bus services, operated by Flixbus USA, depart from Miami Airport Station.
Downtown Miami to Toronto train services, operated by Amtrak, depart from Miami Amtrak Station.
The best way to get from Downtown Miami to Toronto is to fly which takes 6h 14m and costs $430 - $1,300. Alternatively, you can bus, which costs $370 - $600 and takes 38h 6m, you could also train, which costs $700 - $1,700 and takes 42h 41m.
What companies run services between Downtown Miami, FL, USA and Toronto, ON, Canada?
Porter Airlines, American Airlines, and two other airlines fly from Miami International Airport (MIA) to Toronto Pearson International Airport (YYZ) 5 times a day. Alternatively, you can take a train from Government Ctr.Stat.Rail Northbound to Toronto via Miami, Airport Intermodal Station, Miami Airport Station, Washington Union Station, and Newark Penn Station in around 38h 6m.
- Website
- aircanada.com
Flights from Miami International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $130–650
Flights from Fort Lauderdale–Hollywood International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $140–700
Flights from Miami International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $170–750
Flights from Miami International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 5h 39m
- When
- Every day
- Estimated price
- $150–700
Flights from Fort Lauderdale–Hollywood International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 6h 55m
- When
- Friday and Saturday
- Estimated price
- $180–800
Flights from Fort Lauderdale–Hollywood International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 9h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–850
Flights from Fort Lauderdale–Hollywood International Airport to Toronto Island Airport via New York La Guardia
- Ave. Duration
- 5h 29m
- When
- Every day
- Estimated price
- $160–750
Flights from President Donald J. Trump International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- $150–700
Flights from President Donald J. Trump International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 6h 3m
- When
- Every day
- Estimated price
- $150–750
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Miami Amtrak Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 27h 45m
- Frequency
- Once daily
- Estimated price
- $500–1,200
- Website
- Amtrak
Train from Miami Amtrak Station to Pittsburgh Amtrak Station
- Ave. Duration
- 36h 35m
- Frequency
- Once daily
- Estimated price
- $550–1,300
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Miami Airport Station to Washington Union Station
- Ave. Duration
- 21h 30m
- Frequency
- 4 times a week
- Estimated price
- $230–350
- Schedules at
- Flixbus USA
Bus from Washington Union Station to Newark Penn Station
- Ave. Duration
- 5h
- Frequency
- 5 times a day
- Estimated price
- $45–70
- Schedules at
- Flixbus USA
Bus from Newark Penn Station to Toronto
- Ave. Duration
- 9h 20m
- Frequency
- 3 times a day
- Estimated price
- $95–150
- Schedules at
- Flixbus USA
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
Booking & Getting There
Downtown Miami to Toronto bus services, operated by Flixbus USA, arrive at Washington Union Station.
Downtown Miami to Toronto train services, operated by Amtrak, arrive at Ny Moynihan Train Hall At Penn Station.
Yes, the driving distance between Downtown Miami to Toronto is 2374 km. It takes approximately 24h 52m to drive from Downtown Miami to Toronto.
There are 1954+ hotels available in Toronto.




