There are 7 ways to get from Calgary to Elora by plane, bus, 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 to Kitchener/Waterloo Airport
best- Fly from Calgary International Airport (YYC) to Kitchener/Waterloo Airport (YKF)plane YYC - YKF
5h 17m$305–1,288Fly to Toronto Pearson International Airport, train
cheapest- Fly from Calgary International Airport (YYC) to Toronto Pearson International Airport (YYZ)plane YYC - YYZ
- Take the train from Bramalea GO to Guelph Central GOtrain
8h 54m$177–781Bus, train
- Take the bus from Calgary Flix bus to Reginabus
- Take the bus from Regina to Winnipegbus
- Take the train from Winnipeg to Toronto Union Stationtrain
- Take the bus from Toronto - 34 Asquith Avenue to Town of Elora, ONbus
2d 13hDrive 3,215.4 km
- Drive from Calgary to Eloracar 3,215.4 km
36h 32m$641–926Fly to Toronto Island Airport, bus
- Fly from Calgary International Airport (YYC) to Toronto Island Airport (YTZ)plane YYC - YTZ
- Take the bus from Toronto - 34 Asquith Avenue to Elora Gorge, ONbus
10h 21mFly to John C. Munro Hamilton International Airport, bus
- Fly from Calgary International Airport (YYC) to John C. Munro Hamilton International Airport (YHM)plane YYC - YHM
- Take the bus from King St. W. @ Summers Ln. to Guelph Central GO Busbus
9h 47m$179–1,133Fly to London International Airport, train
- Fly from Calgary International Airport (YYC) to London International Airport (YXU)plane YYC - YXU
- Take the train from London to Guelphtrain
10h 47m$202–1,162
Calgary International Airport (YYC) to Kitchener/Waterloo Airport (YKF) flights
Comparing Your Travel Options
The cheapest way to get from Calgary to Elora is to fly and train which costs $170 - $800 and takes 8h 54m.
The fastest way to get from Calgary to Elora is to fly which takes 5h 17m and costs $300 - $1,300.
The distance between Calgary and Elora is 2695 km. The road distance is 3215.4 km.
The best way to get from Calgary to Elora without a car is to bus and train which takes 2 days 13h and costs .
It takes approximately 5h 17m to get from Calgary to Elora, including transfers.
Elora is 2h ahead of Calgary. It is currently 5:14 PM in Calgary and 7:14 PM in Elora.
Yes, the driving distance between Calgary to Elora is 3215 km. It takes approximately 36h 32m to drive from Calgary to Elora.
There are 46+ hotels available in Elora.
What companies run services between Calgary, AB, Canada and Elora, ON, Canada?
Flair Airlines and WestJet fly from Calgary International Airport (YYC) to Kitchener/Waterloo Airport (YKF) 4 times a week.
- Website
- aircanada.com
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- $150–700
Flights from Calgary International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 8h 59m
- When
- Every day
- Estimated price
- $190–800
Flights from Calgary International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 12h 34m
- When
- Every day
- Estimated price
- $180–800
Flights from Calgary International Airport to London International Airport via Toronto Pearson International Airport
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $350–1,600
- Website
- westjet.com
Flights from Calgary International Airport to Kitchener/Waterloo Airport
- Ave. Duration
- 3h 45m
- When
- Friday and Sunday
- Estimated price
- $330–1,200
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $130–1,100
Flights from Calgary International Airport to Toronto Pearson International Airport via Winnipeg
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–1,100
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 3h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $480–750
Flights from Calgary International Airport to London International Airport
- Ave. Duration
- 3h 45m
- When
- Monday to Saturday
- Estimated price
- $170–900
- Website
- flyporter.com
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $180–1,300
Flights from Calgary International Airport to Toronto Island Airport via Montreal St. Hubert
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $240–1,100
Flights from Calgary International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 7h 3m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $240–1,100
Flights from Calgary International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- $240–1,100
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $160–1,000
Flights from Calgary International Airport to John C. Munro Hamilton International Airport via Montreal St. Hubert
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $160–1,000
- Website
- flyflair.com
Flights from Calgary International Airport to Kitchener/Waterloo Airport
- Ave. Duration
- 3h 35m
- When
- Monday and Friday
- Estimated price
- $180–1,200
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $170–750
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Winnipeg to Toronto Union Station
- Ave. Duration
- 37h 59m
- Frequency
- Twice a week
- Estimated price
- $450–950
- Website
- VIA Rail
- Escape
- $450–950
- Business
- $500–800
- Business Plus
- $500–800
- Economy
- $500–950
- Economy Plus
- $550–950
Train from London to Guelph
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $27–220
- Website
- VIA Rail
- Escape
- $27–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $30–110
- Economy Plus
- $30–120
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from Bramalea GO to Guelph Central GO
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- $8–11
- Website
- GO Transit
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Calgary Flix bus to Regina
- Ave. Duration
- 11h 10m
- Frequency
- 4 times a week
- Estimated price
- $110–180
- Schedules at
- Flixbus USA
Bus from Regina to Winnipeg
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- $75–120
- Schedules at
- Flixbus USA
- Phone
- +1 800 928 7101
- [email protected]
- Website
- Parkbus Homepage
Bus from Toronto - 34 Asquith Avenue to Town of Elora, ON
- Ave. Duration
- 1h 45m
- Frequency
- Once a week
- Website
- Parkbus Homepage
Bus from Toronto - 34 Asquith Avenue to Elora Gorge, ON
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Website
- Parkbus Homepage
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from King St. W. @ Summers Ln. to Guelph Central GO Bus
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- $9–12
- Website
- GO Transit
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Heading to Europe? Read this before you buy a Eurail Pass, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.









