Find which airlines fly direct to Hamilton, which days they fly and book direct flights.
Direct departures
Monday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Tuesday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Wednesday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Thursday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Friday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Saturday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Sunday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Direct returns
Monday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Tuesday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Wednesday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Thursday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Friday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Saturday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Sunday
Air Canada, PLAY, WestJet
Air Canada, PLAY, +1 more
Tiny, cramped seats with minimum leg room and hard armrests. Basic needs like a seat and luggage came with an additional charge. Budget airline amenities with premium airlune cost. I won't use this airline again.
Tiny, cramped seats with minimum leg room and hard armrests. Basic needs like a seat and luggage came with an additional charge. Budget airline amenities with premium airlune cost. I won't use this airline again.
This is the worst part of the journey. The Lufthansa flight was delayed, and I missed the connecting flight. Lufthansa staff have not been helpful in rebooking the subsequent flight with Air India (another airline that is part of the Star Alliance). Lufthansa told me it's not their responsibility, and Air India says the PNR is part of Lufthansa, so they are not responsible for rebooking. Lufthansa customer service asked me to contact the counter at Delhi airport, but no one was available there. I am caught between these two airlines, and ultimately, Air India decided to reschedule my flight after 18 hours. I am stranded at Delhi airport. I can't go out because if I do, I can't come back in, and I can't get past security to get food. My 3-year-old and I are stranded here for 12 hours without food and water.
Cancelled flight, that morning! But got us on an Air Canada flight!
Loved the food (vegetarian in our case). Super pleasant. We're in our 60s/70s and not speedy anymore but I never felt rushed. Entertainment choices very current, personalized, and fun. Asked to change seats with a man who had paid for his seats as well but something had occurred in process so he was two rows away from his small daughter. Staff was very efficient at mediating the exchange and gave us a beautiful little travel pack as a gift to agree to it. The seats were comfortable but reclined a bit much for my comfort. I'm glad I'm not claustrophobic as the person in front of me reclined to the max and I felt very enclosed. Very efficient crew simultaneously as super pleasant.
boarding needs to be streamlined load the back of the plane first
Overall great flight experience- on time, lots of food and movies.
We were helped whenever needed and had a pleasant flight.
Air Canada from Edmonton to Toronto was disappointing but Lufthansa from Toronto to Frankfurt was excellent.
I'm Canaadian. I hate Air Canada. I used to give them a pass on their international service. No longer, They suck across the board now! Old planes, exhausted staff bad food and shitty entertainment. Your seats need reupholstered! Start with that...
Very poor, flight cancelled, no help from Lufthansa customer service.