Find flights
When to book
FAQs & Tips
Airlines
Deals

R11 553 Find cheap flights to Hamilton

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Hamilton departing on 10/9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Sun 25/8
Sun 1/9

Search hundreds of travel sites at once for deals on flights to Hamilton

In the last 7 days, travellers have searched 50 834 033 times on KAYAK, and here's why:

Save 32% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

February

High season

August

Cheapest flight

R11 553
Best time to beat the crowds (28% less expensive on average)
Most popular time to fly (19% more expensive on average)
Flight from OR Tambo Airport, Johannesburg to Toronto Pearson Airport

FAQs - booking Hamilton flights

  • How to fly to Hamilton?

    You cannot fly directly to Hamilton. KAYAK recommends you fly to Toronto Pearson Intl (YYZ) (51,45 km from Hamilton). From there you can hire a car or take a taxi.

  • What airports are near Hamilton?

    The closest airport is Hamilton (YHM) (10,9 km). Other nearby airports are Toronto Pearson Intl (YYZ) (51,45 km), Toronto Island (YTZ) (55,73 km) or Toronto All airports (YTO) (58,5 km). KAYAK recommends you fly to Toronto Pearson Intl.

  • How far is Toronto Pearson Intl Airport from central Toronto?

    The city centre of Toronto is 19 km from Toronto.

  • How does KAYAK find such low prices on flights to Hamilton?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Hamilton.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Hamilton?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Hamilton is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Hamilton?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Hamilton with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Hamilton?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Hamilton up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Hamilton

  • There is no major airport in Hamilton. It is instead served by Toronto Pearson Intl Airport.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Hamilton flight deals.

Top 5 airlines flying to Hamilton

Need help choosing which airline to fly with from South Africa to Hamilton? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3753 reviews
8,1Boarding
8,0Comfort
8,3Entertainment
8,3Crew
7,9Food
Airline reviews

It was economy plus. That is all. I literally felt like traveling in economy class with a little extra leg room. Poor food. V restricted options. Worst of all POOR CREW ATTITUDE.

4,0 OkayBalaji, Jul 2024MAA - DXB
Read more about Emirates reviews

It was economy plus. That is all. I literally felt like traveling in economy class with a little extra leg room. Poor food. V restricted options. Worst of all POOR CREW ATTITUDE.

Absolutely horrible all around especially for such a long 13-14 hour flight - terrible food - ancient entertainment - legroom worse than a short air Asia flight - not enough toilets

I am vegan. The food was balanced, tasty and enough. I enjoyed the ride. The crew was very friendly and went out of their way to please the passengers.

The plane was very old and uncomfortable. Service was very slow!

The internet connection did was not functioning as per normal.

Emirates is still my favorite airline. The good, entertainment, crew, and value are excellent. Unfortunately, the flight was delayed taking off and arriving - which caused me to lose my ground transportation plan. While delays happen, more communication about the delays would be helpful.

I was traveling business purposes and I only had one carry on and a personal computer back pack . My carry on was 8.5 kg little more than allowable. At jfk airport check in they did not let me carry it . I was little disappointed.

Amazing service and food. However I didn’t get chance to choose my own seat which bothered me a little.

The entertainment selections are amazing. But the live TV is sometimes spotty. If you’re going to have it, then have it. If you can’t make it consistent, then, perhaps it’s better not to have it. The crew are always cordial when approached, but they seem to do the minimum and sit around, talking to each other in the back of the plane during the flight. I realize that delays are not always predictable, but I missed my flight in Dubai because we left 90 minutes late from Washington. I will say that Emirates took very good care of me in Dubai. But I would rather not be delayed.

Great flight. Comfortable seats, courteous service, and excellent selection for entertainment.

Delay, luggage didn’t arrive. Had to go the next day to collect it

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

Quick and efficient as always. Air France managed to loose and damage my luggage that never made it onto my KLM flight.

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

Overall a good experience. We were disappointed when we had to check our carry on due to the plane being full. KLM hadn’t notified us and we had valuable items in the carry on but they still made us check it. Some of the food was great and some was mediocre. Crew is really kind and funny.

Both flights were late by about 30 minutes .. Other than that, everything was ok..

Food was very very bad! Same flight from US was amazing with great food but the food prepared for the flight from Cape Town to New York was not eatable. The crew also did not smile once. They all looked like it was a shift they had not signed up for but were forced to take. :(

Not worth the premium paid for the first class ticket

I have to wait for plane in Denver for three hours. I don’t receive my luggage in Denver. I come back home without the luggage and I wait till next day to see my luggage again. Not really good experience with United airlines. I’m sorry to say that.

Everything was great except for one thing. I was sitting in seat 1L with plenty of windows. Because we couldn’t sit next to each other, my husband was in 2L with only one window that he had to almost turnhis neck around to look out. Therefore, the window position with 1/2 of the “window” seats in business class is not optimal

Fine. Though no food or entertainment so the survey needs to be updated with those options.

Backpack should NOT allowed put in the flight bin , only put it under the seat. I can't find space put my carry on luggage!!! and I pay for it ! that was very bad experience

Standard flight experience, but there is only power at the seat to row 20 on the aircraft, on my initial check in it did not say that was the case

I feel like they have upgraded the app since I last flew United and I found it to be super helpful. I had stopped flying United unless absolutely necessary and my experience on this trip indicates they have been working hard to improve their services.

The ride was good but no food ot entertainment hence, it was just over an hour flight.

Lost our bags. They didn’t make it to Lilongwe

I still cannot find my luggage. I need my luggage.

Bathrooms were absolutely atrocious. Absolutely third world. Unusable. From non-flushing toilets to poor maintenance - missing toilet paper, dirty with mess, etc. Horrifying. Does Ethiopian Airways expect customers to clean the bathroom before use. For sure inconsiderate passengers don't do anything to clear/clean after use.

Boarding was mayhem. Entertainment system wasn't operational. Food was poor. It was like flying in the 1990's. For the price of the ticket, this was not value for money. It felt much more like an extreme discount airline.

My entertainment screen wasn't working and they couldn't fix it.

The gate was changed at the very last moment and no one informed us. The flight was one hour late and the screen broken, the remote control not working. One toilet was out of order . the other toilets were also not totally functioning, because the washbasin was plugged and the water couldn't flow away.

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

The crew were extremely unfriendly. The plane was dirty and the entertainment system did not work, so they did not even give out earphones to anyone.

It is just ok, the sits are very uncomfortable, the temperature too low and there weren’t blankets. The food is mediocre and there are no screens to watch movies.

it was a nice tripe but they need to work on the serving of soda,they should be abled to serve cain soda not on cup.At least each passenger should be entitled to one cain of soda not serving on cup.thanks.

The 7 hour delay in Johannesburg was extremely tiresome, with poor communication at check-in and a sad R120 voucher as compensation. All in all sitting for 10 hours on an airport was pretty bad. At arrival the baggage arrival took 2 hours. All in all, a very, very long trip.

Usual friendly BA crew who were helpful and so kind to the kids. New business class cabin combined with 787 makes for a really enjoyable experience.

Flight was delayed by 7 hours and it caused all kind of issues

They lost 3 out of our 4 luggages on the way to Santorini…didn’t not receive until the following night. The first leg of our flight home was a hour delay, which meant we had to run to catch our connecting flight. One on my TUMI luggage had a broken wheel when I arrived in Boston. After paying close to $12k for these flights I was highly disappointed.

It's been a while since I've seen flight attendants who seem to enjoy their job. James was outstanding. He wasn't only friendly, but he also smiled sincerely as we worked with passengers. It was refreshing to see him and the other attendants.

Horrible. Never again. Wouldn’t let us use the lounge. We had to pay for another lounge to have access.

The design of business class is absolutely horrible. The flight attendants have to cross in front of passengers to pass the food. Passengers have to crawl over other passengers to get to the bathroom or to get to their bag. It’s shocking!! The flight attendants however were superb!

British Air ways was good - American Airlines not: waited at gate for “mechanical issues” and stood at gate.. plane delayed, … staff at desk rude, had to check my personal carry on item, toilet not working… “please use the working one sparingly- it will overflow in the cabin”

I asked for a window seat and when I got on the plane 24A did not have a window so was very not happy, but good and entertainment was good and the staff was very good, so the only complaint was the seating.

Better and more attentive crew and more food options. Leg space is very tight.

Book Cheap Hamilton Plane Tickets

Recent return flight deals

12/11Tue
1 stop
26h 55mJNB-YYZ
20/11Wed
1 stop
30h 40mYYZ-JNB
R12 174
12/11Tue
1 stop
26h 55mJNB-YYZ
19/11Tue
1 stop
28h 20mYYZ-JNB
R12 211
21/8Wed
2 stopsUnited Airlines
32h 50mJNB-YYZ
12/9Thu
2 stopsUnited Airlines
44h 15mYYZ-JNB
R13 856
5/11Tue
2 stopsUnited Airlines
30h 33mJNB-YYZ
19/11Tue
2 stopsUnited Airlines
28h 15mYYZ-JNB
R15 812
11/11Mon
1 stopKLM
26h 20mJNB-YYZ
17/11Sun
1 stopKLM
21h 00mYYZ-JNB
R16 086
11/11Mon
2 stopsKLM
26h 50mJNB-YYZ
17/11Sun
1 stopKLM
21h 00mYYZ-JNB
R16 433
10/11Sun
1 stopBritish Airways
31h 30mJNB-YYZ
15/11Fri
1 stopBritish Airways
33h 20mYYZ-JNB
R18 408
9/11Sat
1 stopBritish Airways
29h 05mJNB-YYZ
15/11Fri
1 stopBritish Airways
29h 15mYYZ-JNB
R18 792
2/1Thu
2 stopsEthiopian Air
25h 15mCPT-YYZ
14/5Wed
1 stopEthiopian Air
21h 45mYYZ-CPT
R20 930
22/9Sun
2 stopsEthiopian Air
24h 15mJNB-YYZ
25/9Wed
1 stopEthiopian Air
20h 20mYYZ-JNB
R21 753

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/9Tue
3 stops
56h 15mJNB-YYZ
R11 553
10/9Tue
2 stops
32h 15mJNB-YYZ
R11 717
18/9Wed
1 stopBritish Airways
30h 35mJNB-YYZ
R12 503
10/9Tue
2 stopsBritish Airways
24h 40mJNB-YYZ
R12 650
10/9Tue
2 stopsKLM
29h 42mJNB-YYZ
R12 979
12/12Thu
2 stopsUnited Airlines
29h 55mCPT-YYZ
R13 436
12/12Thu
2 stopsUnited Airlines
26h 56mCPT-YYZ
R13 454
16/10Wed
3 stopsEthiopian Air
34h 45mJNB-YYZ
R17 366
12/12Thu
3 stopsEthiopian Air
35h 05mJNB-YYZ
R20 674
30/8Fri
1 stopKLM
26h 30mJNB-YYZ
R28 882

Search by stops

Search by airline

Search by price

Last minute flights to Hamilton

Last minute flight, train and bus deals

29/7Mon
multi-stopDelta
30h 58mJNB-YYZ
13/8Tue
multi-stopDelta
44h 31mYYZ-JNB
R11 681
29/7Mon
multi-stopDelta
28h 58mJNB-YYZ
13/8Tue
multi-stopDelta
22h 35mYYZ-JNB
R15 958
28/7Sun
multi-stopUnited Airlines
32h 50mJNB-YYZ
4/8Sun
multi-stopUnited Airlines
44h 15mYYZ-JNB
R16 360
28/7Sun
multi-stopDelta
30h 03mJNB-YYZ
4/8Sun
multi-stopDelta
27h 10mYYZ-JNB
R20 546
29/7Mon
multi-stopUnited Airlines
23h 47mJNB-YYZ
13/8Tue
multi-stopUnited Airlines
21h 45mYYZ-JNB
R23 233
28/7Sun
multi-stopKenya Airways
27h 49mJNB-YYZ
13/8Tue
multi-stopKenya Airways
27h 46mYYZ-JNB
R28 736
31/7Wed
multi-stopKLM
26h 40mJNB-YYZ
7/8Wed
multi-stopKLM
39h 50mYYZ-JNB
R29 156
31/7Wed
multi-stopKLM
31h 05mJNB-YYZ
7/8Wed
multi-stopKLM
39h 50mYYZ-JNB
R29 449
30/7Tue
multi-stopKenya Airways
51h 51mJNB-YYZ
7/8Wed
multi-stopKenya Airways
22h 45mYYZ-JNB
R32 099
28/7Sun
multi-stopEthiopian Air
52h 30mJNB-YYZ
4/8Sun
multi-stopEthiopian Air
42h 50mYYZ-JNB
R60 213

Search by stops

Search by airline

Search by price

Flights to Hamilton

Browse origins:

Browse destinations: