There are 6 ways to get from Geraldton to Toronto by plane, bus, 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 Geraldton Airport to Toronto Pearson International Airport
best- Fly from Geraldton Airport (GET) to Toronto Pearson International Airport (YYZ)GET - YYZ
36h 15m$933–3,242Fly Geraldton Airport to John C. Munro Hamilton International Airport, bus
cheapest- Fly from Geraldton Airport (GET) to John C. Munro Hamilton International Airport (YHM)GET - YHM
- Take the bus from Hamilton Airport to Toronto Union Station
39h 56m$884–9,604Fly Geraldton Airport to Toronto Island Airport
- Fly from Geraldton Airport (GET) to Toronto Island Airport (YTZ)GET - YTZ
38h 13m$1,128–3,333Fly Geraldton Airport to Buffalo Niagara International Airport, shuttle
- Fly from Geraldton Airport (GET) to Buffalo Niagara International Airport (BUF)GET - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
39h 59m$3,553–12,202Fly Geraldton Airport to Kitchener/Waterloo Airport, bus
- Fly from Geraldton Airport (GET) to Kitchener/Waterloo Airport (YKF)GET - YKF
- Take the bus from Kitchener, ON to Pearson International Airport Terminal 1
2d 3h$1,466–15,118Fly Geraldton Airport to Perth Airport, fly to Toronto Pearson International Airport
- Fly from Geraldton Airport to Jandakot Airport
- Fly from Perth Airport (PER) to Toronto Pearson International Airport (YYZ)PER - YYZ
36h 25m$1,229–1,994
Geraldton Airport (GET) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Geraldton to Toronto is to fly which costs $1,200 - $2,000 and takes 36h 25m.
The fastest way to get from Geraldton to Toronto is to fly which takes 36h 15m and costs $900 - $3,300.
The distance between Geraldton and Toronto is 17962 km.
It takes approximately 36h 15m to get from Geraldton to Toronto, including transfers.
Toronto is 13h behind Geraldton. It is currently 9:58 AM in Geraldton and 8:58 PM in Toronto.
There are 1244+ hotels available in Toronto.
What companies run services between Geraldton, WA, Australia and Toronto, ON, Canada?
Qantas, All Nippon Airways, and three other airlines fly from Geraldton Airport (GET) to Toronto Pearson International Airport (YYZ) once daily.
- Website
- flyporter.com
Flights from Geraldton Airport to Toronto Island Airport via Perth Airport, Tokyo Narita, Newark
- Ave. Duration
- 37h 40m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $1,000–3,500
Flights from Geraldton Airport to Toronto Island Airport via Perth Airport, Tokyo Narita, Boston
- Ave. Duration
- 39h 35m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $1,100–3,300
Flights from Geraldton Airport to John C. Munro Hamilton International Airport via Perth Airport, Tokyo Narita, Vancouver
- Ave. Duration
- 37h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $900–9,500
Flights from Geraldton Airport to John C. Munro Hamilton International Airport via Perth Airport, Tokyo Narita, Calgary
- Ave. Duration
- 42h 32m
- When
- Thursday and Sunday
- Estimated price
- $850–9,500
Flights from Perth Airport to Toronto Pearson International Airport via Paris Charles de Gaulle
- Ave. Duration
- 31h 5m
- When
- Monday
- Estimated price
- $1,000–3,500
- Website
- airtransat.com
Flights from Geraldton Airport to Toronto Island Airport via Perth Airport, Tokyo Narita, Newark
- Ave. Duration
- 37h 40m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $1,000–3,500
Flights from Geraldton Airport to Toronto Island Airport via Perth Airport, Tokyo Narita, Boston
- Ave. Duration
- 39h 35m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $1,100–3,300
Flights from Geraldton Airport to John C. Munro Hamilton International Airport via Perth Airport, Tokyo Narita, Vancouver
- Ave. Duration
- 37h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $900–9,500
Flights from Geraldton Airport to John C. Munro Hamilton International Airport via Perth Airport, Tokyo Narita, Calgary
- Ave. Duration
- 42h 32m
- When
- Thursday and Sunday
- Estimated price
- $850–9,500
Flights from Perth Airport to Toronto Pearson International Airport via Paris Charles de Gaulle
- Ave. Duration
- 31h 5m
- When
- Monday
- Estimated price
- $1,000–3,500
- Website
- ana.co.jp
Flights from Geraldton Airport to Toronto Pearson International Airport via Perth Airport, Tokyo Narita
- Ave. Duration
- 35h 30m
- When
- Thursday
- Estimated price
- $900–3,200
Flights from Geraldton Airport to Toronto Pearson International Airport via Perth Airport, Tokyo Narita, Chicago O'Hare
- Ave. Duration
- 38h 30m
- When
- Thursday and Sunday
- Estimated price
- $850–9,000
Flights from Geraldton Airport to Buffalo Niagara International Airport via Perth Airport, Tokyo Narita, Chicago O'Hare
- Ave. Duration
- 39h 39m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $2,900–31,000
Flights from Perth Airport to Toronto Pearson International Airport via Tokyo Narita
- Ave. Duration
- 31h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $750–2,700
Flights from Perth Airport to Toronto Pearson International Airport via Tokyo Narita, Chicago O'Hare
- Ave. Duration
- 34h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $700–7,500
- Website
- westjet.com
Flights from Geraldton Airport to Toronto Pearson International Airport via Perth Airport, Tokyo Narita, Calgary
- Ave. Duration
- 38h 21m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $850–9,000
Flights from Geraldton Airport to Kitchener/Waterloo Airport via Perth Airport, Tokyo Narita, Calgary
- Ave. Duration
- 2d
- When
- Thursday and Sunday
- Estimated price
- $1,400–15,000
Flights from Geraldton Airport to Kitchener/Waterloo Airport via Perth Airport, Tokyo Narita, Vancouver, Calgary
- Ave. Duration
- 2d
- When
- Thursday and Sunday
- Estimated price
- $1,400–15,000
- Website
- aircanada.com
Flights from Geraldton Airport to Toronto Pearson International Airport via Perth Airport, Tokyo Narita, Montreal
- Ave. Duration
- 38h 29m
- When
- Friday and Sunday
- Estimated price
- $950–3,300
Flights from Geraldton Airport to Toronto Island Airport via Perth Airport, Tokyo Narita, Montreal
- Ave. Duration
- 38h 40m
- When
- Friday and Sunday
- Estimated price
- $1,000–3,500
Flights from Perth Airport to Toronto Pearson International Airport via London Heathrow
- Ave. Duration
- 32h 5m
- When
- Every day
- Estimated price
- $1,000–3,500
- Website
- united.com
Flights from Geraldton Airport to Buffalo Niagara International Airport via Perth Airport, Tokyo Narita, Newark
- Ave. Duration
- 37h 19m
- When
- Thursday and Sunday
- Estimated price
- $3,400–12,000
Flights from Geraldton Airport to Buffalo Niagara International Airport via Perth Airport, Tokyo Narita, Denver
- Ave. Duration
- 43h 36m
- When
- Wednesday
- Estimated price
- $3,400–12,000
Flights from Perth Airport to Toronto Pearson International Airport via London Heathrow
- Ave. Duration
- 32h 5m
- When
- Every day
- Estimated price
- $1,000–3,500
- Website
- flyflair.com
Flights from Geraldton Airport to Kitchener/Waterloo Airport via Perth Airport, Tokyo Narita, Vancouver, Edmonton
- Ave. Duration
- 2d
- When
- Friday
- Estimated price
- $1,400–15,000
Flights from Geraldton Airport to Kitchener/Waterloo Airport via Perth Airport, Tokyo Narita, Calgary, Edmonton
- Ave. Duration
- 2d
- When
- Friday
- Estimated price
- $1,400–15,000
- Website
- aa.com
Flights from Geraldton Airport to Buffalo Niagara International Airport via Perth Airport, Tokyo Narita, Chicago O'Hare
- Ave. Duration
- 36h 44m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $2,900–31,000
- Website
- airfrance.com
Flights from Perth Airport to Toronto Pearson International Airport via Paris Charles de Gaulle
- Ave. Duration
- 33h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $1,000–3,500
- Website
- csair.com
Flights from Perth Airport to Toronto Pearson International Airport via Guangzhou Baiyun
- Ave. Duration
- 34h 50m
- When
- Monday and Saturday
- Estimated price
- $650–2,300
- Website
- ita-airways.com
Flights from Perth Airport to Toronto Pearson International Airport via Rome
- Ave. Duration
- 30h 30m
- When
- Tuesday and Thursday
- Estimated price
- $1,000–3,500
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Hamilton Airport to Toronto Union Station
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $14–75
- 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–160
- Website
- https://www.niagaraairbus.com
- Schedules at
- https://www.niagaraairbus.com
- Book at
- https://www.niagaraairbus.com
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Kitchener, ON to Pearson International Airport Terminal 1
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $27–70
- Website
- https://www.ourbus.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
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide








