There are 10 ways to get from Eagle Lake to Toronto by bus, plane, train, car, shuttle, or train (Amtrak)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Tampa, fly to Toronto Pearson International Airport
best- Take the bus from Winter Haven Transportation Center to Tampa Bus Stationbus
- Fly from Tampa (TPA) to Toronto Pearson International Airport (YYZ)plane TPA - YYZ
9h 27m$193–1,440Train, bus via New York
- Take the train from Winter Haven to Fredericksburg Amtraktrain
- Take the bus from Fredericksburg, VA - 2390 Plank Rd to New York, NY - 201 West x 37th Stbus
- Take the bus from New York Midtown to Torontobus
36h 46m$589–1,179Drive 2,125.4 km
- Drive from Eagle Lake to Torontocar 2,125.4 km
22h 32m$418–603Bus to Orlando, fly to Toronto Pearson International Airport
- Take the bus from Winter Haven Transportation Center to Orlando Bus Stationbus
- Fly from Orlando (MCO) to Toronto Pearson International Airport (YYZ)plane MCO - YYZ
9h 51m$224–989Bus to Tampa, fly to Buffalo Niagara International Airport, shuttle
- Take the bus from Winter Haven Transportation Center to Tampa Bus Stationbus
- Fly from Tampa (TPA) to Buffalo Niagara International Airport (BUF)plane TPA - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
10h 42m$413–1,150Bus to Orlando, fly to Buffalo Niagara International Airport, shuttle
- Take the bus from Winter Haven Transportation Center to Orlando Bus Stationbus
- Fly from Orlando (MCO) to Buffalo Niagara International Airport (BUF)plane MCO - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
11h 12m$344–609Bus to Orlando, fly to Rochester, bus, shuttle
- Take the bus from Winter Haven Transportation Center to Orlando Bus Stationbus
- Fly from Orlando (MCO) to Rochester (ROC)plane MCO - ROC
- Take the bus from Rochester Bus Stop to Buffalo Niagara International Airportbus
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
13h 19m$503–1,053Train via New York
- Take the train from Winter Haven to Ny Moynihan Train Hall At Penn Stationtrain Silver Meteor
- Take the train from New York Penn Station to Toronto Union Stationtrain VIA Rail
37h 12m$754–1,624Train
- Take the train from Winter Haven to Cleveland Amtraktrain
- Take the train from Cleveland Amtrak to Buffalo Depew Stationtrain
- Take the train from Buffalo to Toronto Union Stationtrain
45h 17m$824–1,874Train, bus
- Take the train from Lakeland Amtrak Station to Pittsburgh Amtrak Stationtrain
- Take the bus from Pittsburgh, Pa to Buffalo, Nybus 510
- Take the bus from Buffalo to Torontobus
46h 9m$645–1,555
Tampa (TPA) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Eagle Lake to Toronto is to bus and fly which costs $220 - $1,000 and takes 9h 51m.
The fastest way to get from Eagle Lake to Toronto is to bus and fly which takes 9h 27m and costs $190 - $1,500.
No, there is no direct train from Eagle Lake to Toronto station. However, there are services departing from Winter Haven and arriving at Toronto Union Station via New York Penn Station. The journey, including transfers, takes approximately 37h 12m.
The distance between Eagle Lake and Toronto is 1907 km. The road distance is 2125.4 km.
The best way to get from Eagle Lake to Toronto without a car is to train and bus via New York which takes 36h 46m and costs $550 - $1,200.
It takes approximately 9h 27m to get from Eagle Lake to Toronto, including transfers.
Eagle Lake to Toronto train services, operated by Amtrak, depart from Winter Haven station.
Eagle Lake to Toronto train services, operated by Amtrak, arrive at Ny Moynihan Train Hall At Penn Station.
Yes, the driving distance between Eagle Lake to Toronto is 2125 km. It takes approximately 22h 32m to drive from Eagle Lake to Toronto.
There are 1951+ hotels available in Toronto.
What companies run services between Eagle Lake, FL, USA and Toronto, ON, Canada?
You can take a vehicle from Eagle Lake to Toronto Union Station via Winter Haven, Ny Moynihan Train Hall At Penn Station, and New York Penn Station in around 37h 12m.
- Website
- southwest.com
Flights from Tampa to Buffalo Niagara International Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Tampa to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 4h 32m
- When
- Monday, Thursday, and Friday
- Estimated price
- $220–1,100
Flights from Orlando to Buffalo Niagara International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $180–850
Flights from Orlando to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 4h 27m
- When
- Tuesday, Wednesday, Sunday, Monday, Thursday, and Friday
- Estimated price
- $190–900
Flights from Orlando to Rochester
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- $200–950
Flights from Orlando to Rochester via Baltimore
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $210–1,000
- Website
- united.com
Flights from Tampa to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- $130–600
Flights from Orlando to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $110–550
Flights from Tampa to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- $220–1,100
Flights from Orlando to Rochester via Washington Dulles
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $200–1,000
- Website
- delta.com
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Monday and Friday
- Estimated price
- $260–1,200
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $190–950
Flights from Tampa to Buffalo Niagara International Airport via Atlanta
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- $220–1,100
- Website
- westjet.com
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Monday and Friday
- Estimated price
- $260–1,200
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $190–950
Flights from Tampa to Buffalo Niagara International Airport via Atlanta
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- $220–1,100
- Website
- aa.com
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $220–900
Flights from Tampa to Buffalo Niagara International Airport via Charlotte
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Orlando to Buffalo Niagara International Airport via Charlotte
- Ave. Duration
- 4h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–850
Flights from Orlando to Rochester via Reagan Washington
- Ave. Duration
- 4h 43m
- When
- Saturday
- Estimated price
- $210–1,000
- Website
- aircanada.com
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $120–600
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- $100–500
- Website
- jetblue.com
Flights from Orlando to Buffalo Niagara International Airport
- Ave. Duration
- 2h 44m
- When
- Every day
- Estimated price
- $180–850
Flights from Orlando to Rochester
- Ave. Duration
- 2h 46m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $200–950
- Website
- flyporter.com
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 2h 54m
- When
- Monday and Saturday
- Estimated price
- $150–300
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $220–900
- Website
- flyfrontier.com
Flights from Tampa to Buffalo Niagara International Airport
- Ave. Duration
- 2h 48m
- When
- Thursday and Sunday
- Estimated price
- $270–950
Flights from Orlando to Buffalo Niagara International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- $200–410
- Website
- flyflair.com
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–1,100
- Website
- flybreeze.com
Flights from Orlando to Rochester via Raleigh/Durham
- Ave. Duration
- 5h 29m
- When
- Wednesday and Saturday
- Estimated price
- $380–800
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Winter Haven to Fredericksburg Amtrak
- Ave. Duration
- 17h 41m
- Frequency
- Once daily
- Estimated price
- $390–850
- Website
- Amtrak
Train from Winter Haven to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 23h 42m
- Frequency
- Once daily
- Estimated price
- $500–1,100
- Website
- Amtrak
Train from Winter Haven to Cleveland Amtrak
- Ave. Duration
- 35h 57m
- Frequency
- Once daily
- Estimated price
- $650–1,400
- Website
- Amtrak
Train from Cleveland Amtrak to Buffalo Depew Station
- Ave. Duration
- 3h 3m
- Frequency
- Twice daily
- Estimated price
- $80–170
- Website
- Amtrak
Train from Lakeland Amtrak Station to Pittsburgh Amtrak Station
- Ave. Duration
- 30h 15m
- Frequency
- Once daily
- Estimated price
- $550–1,200
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- VIA Rail
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Winter Haven Transportation Center to Tampa Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $10–21
- Website
- Greyhound
Bus from Winter Haven Transportation Center to Orlando Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $9–18
- Website
- Greyhound
Bus from Winter Haven Transportation Center to Tampa Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $10–21
- Website
- Greyhound
Bus from Winter Haven Transportation Center to Orlando Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $9–18
- Website
- Greyhound
Bus from Winter Haven Transportation Center to Orlando Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $9–18
- Website
- Greyhound
- Phone
- +1 617-681-0820
- [email protected]
- Website
- CoachRun
Bus from Fredericksburg, VA - 2390 Plank Rd to New York, NY - 201 West x 37th St
- Ave. Duration
- 5h 15m
- Frequency
- 5 times a week
- Estimated price
- $35–75
- Website
- CoachRun
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from New York Midtown to Toronto
- Ave. Duration
- 10h
- Frequency
- Every 3 hours
- Estimated price
- $110–190
- Schedules at
- Flixbus USA
Bus from Rochester Bus Stop to Buffalo Niagara International Airport
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $14–24
- Schedules at
- Flixbus USA
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Pittsburgh, Pa to Buffalo, Ny
- Saver
- $60–240
- Flexible
- $110–260
Bus from Buffalo to Toronto
- Saver
- $30–85
- Flexible
- $60–90
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
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

















