There are 3 ways to get from Bogotá to Hamilton by plane, bus, train, or shuttle
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 Toronto Pearson International Airport, bus
best- Fly from El Dorado International Airport (BOG) to Toronto Pearson International Airport (YYZ)BOG - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.
10h$343–816Fly to Toronto Island Airport, train
- Fly from El Dorado International Airport (BOG) to Toronto Island Airport (YTZ)BOG - YTZ
- Take the train from Exhibition GO to West Harbour GO
13h 21m$466–920Fly to Buffalo Niagara International Airport, shuttle, bus
- Fly from El Dorado International Airport (BOG) to Buffalo Niagara International Airport (BUF)BOG - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Take the bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.
13h 55m$783–2,866
El Dorado International Airport (BOG) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Bogotá to Hamilton is to fly and bus which costs $340 - $850 and takes 10h.
The fastest way to get from Bogotá to Hamilton is to fly and bus which takes 10h and costs $340 - $850.
The distance between Bogotá and Hamilton is 4444 km.
It takes approximately 10h to get from Bogotá to Hamilton, including transfers.
There are 140+ hotels available in Hamilton.
What companies run services between Bogotá, Colombia and Hamilton, ON, Canada?
There is no direct connection from Bogotá to Hamilton. However, you can take the bus to Aeropuerto Internacional El Dorado, walk to El Dorado International Airport (BOG) airport, fly to Toronto Pearson International Airport (YYZ), walk to Pearson International Airport Terminal 1, then take the bus to Main St. W. @ Summers Ln.. Alternatively, you can take the bus to Aeropuerto Internacional El Dorado, walk to El Dorado International Airport (BOG) airport, fly to Toronto Island Airport (YTZ), walk to Fleet St at Bathurst St West Side, take the line 511 vehicle to Exhibition Loop, walk to Exhibition GO, then take the train to West Harbour GO.
- Website
- united.com
Flights from El Dorado International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- $360–800
Flights from El Dorado International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 10h 52m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $300–1,100
Flights from El Dorado International Airport to Toronto Island Airport via Boston
- Ave. Duration
- 11h 19m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $320–1,200
Flights from El Dorado International Airport to Toronto Island Airport via Orlando, Washington Dulles
- Ave. Duration
- 10h 42m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $300–1,100
Flights from El Dorado International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 11h 14m
- When
- Every day
- Estimated price
- $900–3,400
Flights from El Dorado International Airport to Buffalo Niagara International Airport via Newark
- Ave. Duration
- 13h 27m
- When
- Every day
- Estimated price
- $650–2,700
- Website
- avianca.com
Flights from El Dorado International Airport to Toronto Pearson International Airport
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $360–800
Flights from El Dorado International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 11h 7m
- When
- Every day
- Estimated price
- $360–800
Flights from El Dorado International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 11h 14m
- When
- Every day
- Estimated price
- $900–3,400
- Website
- aircanada.com
Flights from El Dorado International Airport to Toronto Pearson International Airport
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $190–800
Flights from El Dorado International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 8h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $230–950
Flights from El Dorado International Airport to Toronto Island Airport via Boston
- Ave. Duration
- 11h 19m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $320–1,200
- Website
- aa.com
Flights from El Dorado International Airport to Toronto Pearson International Airport via Miami
- Ave. Duration
- 9h 21m
- When
- Every day
- Estimated price
- $190–800
Flights from El Dorado International Airport to Buffalo Niagara International Airport via Miami
- Ave. Duration
- 9h 49m
- When
- Saturday
- Estimated price
- $650–2,700
- Website
- delta.com
Flights from El Dorado International Airport to Toronto Pearson International Airport via Atlanta
- Ave. Duration
- 12h 58m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–800
Flights from El Dorado International Airport to Buffalo Niagara International Airport via Atlanta
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- $650–2,700
- Website
- southwest.com
Flights from El Dorado International Airport to Buffalo Niagara International Airport via Orlando
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- $950–3,400
Flights from El Dorado International Airport to Buffalo Niagara International Airport via Fort Lauderdale
- Ave. Duration
- 7h 53m
- When
- Saturday
- Estimated price
- $950–3,100
- Website
- flyporter.com
Flights from El Dorado International Airport to Toronto Island Airport via Newark
- Ave. Duration
- 9h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–850
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Exhibition GO to West Harbour GO
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $11–15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–15
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Pearson International Airport Terminal 1 to Main St. W. @ Summers Ln.
- Ave. Duration
- 1h 13m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–15
- Phone
- 905-374-8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–150
- Website
- https://www.niagaraairbus.com
- Schedules at
- https://www.niagaraairbus.com
- Book at
- https://www.niagaraairbus.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




