Nestled on the shores of Lake Ontario, Hamilton is a vibrant city in Canada known for its rich industrial heritage and stunning natural landscapes. A captivating blend of historic charm and modern innovation, Hamilton offers visitors a dynamic cultural scene, diverse culinary experiences, and an abundance of outdoor activities. From exploring the picturesque Royal Botanical Gardens to hiking along the scenic Bruce Trail, this city caters to both nature enthusiasts and urban adventurers alike. With its thriving arts community, lively festivals, and welcoming atmosphere, Hamilton invites travelers to immerse themselves in its unique blend of urban sophistication and natural beauty.
The cheapest month to fly to Hamilton is typically November.
The best price we found is for C$149 from St John's to Toronto.
Some popular airlines include: Flair Airlines, WestJet, PAL Airlines, Porter Airlines (Canada) Ltd.
A good price for a flight to Toronto is C$134 - C$164.
Popular airports near Hamilton include Toronto Pearson International Airport (YYZ), John C. Munro Hamilton International Airport (YHM), and Buffalo Niagara International Airport (BUF).
The flight to Hamilton (YHM) is roughly 35 minutes and 38 miles (61 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Hamilton from leading comparison sites using our search engine dashboard.
Seasonal flowers, arboretum & events
Canada's oldest & longest marked trail
19th-century mansion with guided tours
Sizable spot with campsites & trails
Scenic park with hiking trails & views
Cascade waterfall with a Lover's Leap
Dramatic waterfall with mountain views
Dramatic gorge with 2 waterfalls
Hiking destination with dramatic vistas
Curtain-style waterfall with lookouts
Military planes, exhibits & simulators
Reconstructed Iroquoian village & trails
Venerable museum with acclaimed art
Grassy area with paths & a boat launch
21-m. waterfall & ice-climbing spot
Hiking trails & a 10-metre waterfall
Docked naval destroyer with guided tours
Scenic overlook accessed by nature trail
Terraced waterfall on hiking route
Water park
Mountain biking, beach, and nature
Camping and hiking
Open-air museum of historical buildings
Nature park with birds of prey & fishing
Nature reserve for wildlife & activities
Park with a bandshell & playgrounds
Pretty waterfall with a viewing platform
Ribbon waterfall with an 18-m. drop
Historical battle site, museum & trails
Wooded park with a scenic waterfall
Wooded area with trails & caves
Waterfront recreation area with a marina
Garden and park
Waterfall and nature
Victorian residence with guided tours
Camping
Local history in a preserved waterworks
Outdoor recreation
Hall of fame
Waterfall in a conservation area
Museum
Waterfall and nature
Waterfront park with a sandy beach
Harbor, cormorants, and gull
Compact, family-friendly zoo
Lakefront hub with a wading pool
Cathedral, basilica, and architecture
Standby for hiking, fishing & swimming
Hands-on exhibits in a 19th-century home
Art museum, claude monet, museum, and art
Waterfall and hiking
Zoo and reptiles
Children's Amusement Center
Oceanfront oasis with a playground
Historic route with shops & old churches
Park
Live horse racing & slot machines
Lakeside wetland & forest protected area
Museum
Zoo
Time-tested site with a visitor centre
Park
Winery, chardonnay, vineyard, wine tasting, and wine
Museum and art
Harbor
Museum, art museum, and art
Winery and wine
Art and art museum
Route
Scenic open space with city panoramas
Route
Winery and wine
Winery and wine
Casino, slot machine, and blackjack
Nature preserve with wetlands & trails
Tourist Attraction
Scenic oasis with trails & a reservoir
Waterfall
Waterfall
Marshy preserve with hiking & canoeing
Compound building
Scenic area with trails & a waterfall
Park
Former quarry, now a wetland park
Nature Preserve
Lake surrounded by private homes
Tourist Attraction
Waterfall
Hiking Area
Park
Historical Landmark
Hiking, wildlife viewing & skateboarding
14.9 °C
Mon, 29 Apr 2024
Average Temperature
-1°C
Jan
0°C
Feb
5°C
Mar
12°C
Apr
19°C
May
24°C
Jun
27°C
Jul
26°C
Aug
21°C
Sep
15°C
Oct
8°C
Nov
2°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Hamilton (YHM) - The flight distance between these airports is 38 miles (61 kilometres). The direct flight time is roughly 35 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Hamilton (YHM) - The flight distance between these airports is 345 miles (555 kilometres). The direct flight time is roughly 1 hour 15 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Hamilton (YHM) - The flight distance between these airports is 2,081 miles (3,348 kilometres). The direct flight time is roughly 5 hours 7 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Hamilton (YHM) - The flight distance between these airports is 1,676 miles (2,696 kilometres). The direct flight time is roughly 4 hours 13 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Hamilton (YHM) - The flight distance between these airports is 1,679 miles (2,702 kilometres). The direct flight time is roughly 4 hours 13 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Hamilton (YHM) - The flight distance between these airports is 823 miles (1,325 kilometres). The direct flight time is roughly 2 hours 19 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Hamilton (YHM) - The flight distance between these airports is 258 miles (415 kilometres). The direct flight time is roughly 1 hour 4 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Hamilton (YHM) - The flight distance between these airports is 486 miles (782 kilometres). The direct flight time is roughly 1 hour 34 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Hamilton (YHM) - The flight distance between these airports is 1,921 miles (3,092 kilometres). The direct flight time is roughly 4 hours 46 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Hamilton (YHM) - The flight distance between these airports is 942 miles (1,516 kilometres). The direct flight time is roughly 2 hours 35 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Hamilton (YHM) - The flight distance between these airports is 1,347 miles (2,167 kilometres). The direct flight time is roughly 3 hours 29 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Hamilton (YHM) - The flight distance between these airports is 1,907 miles (3,070 kilometres). The direct flight time is roughly 4 hours 44 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Hamilton (YHM) - The flight distance between these airports is 808 miles (1,301 kilometres). The direct flight time is roughly 2 hours 17 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Hamilton (YHM) - The flight distance between these airports is 776 miles (1,248 kilometres). The direct flight time is roughly 2 hours 13 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Hamilton (YHM) - The flight distance between these airports is 577 miles (929 kilometres). The direct flight time is roughly 1 hour 46 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Hamilton (YHM) - The flight distance between these airports is 902 miles (1,451 kilometres). The direct flight time is roughly 2 hours 30 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Hamilton (YHM) - The flight distance between these airports is 2,095 miles (3,372 kilometres). The direct flight time is roughly 5 hours 9 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Hamilton (YHM) - The flight distance between these airports is 1,652 miles (2,659 kilometres). The direct flight time is roughly 4 hours 10 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Hamilton (YHM) - The flight distance between these airports is 2,154 miles (3,466 kilometres). The direct flight time is roughly 5 hours 17 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Hamilton (YHM) - The flight distance between these airports is 1,265 miles (2,036 kilometres). The direct flight time is roughly 3 hours 18 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Hamilton (YHM) - The flight distance between these airports is 379 miles (610 kilometres). The direct flight time is roughly 1 hour 20 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Hamilton (YHM) - The flight distance between these airports is 1,381 miles (2,222 kilometres). The direct flight time is roughly 3 hours 34 minutes.
From St John's (YYT), Canada to Toronto, Canada (YHM): C$149
Depart: 14 Jun 2024 · Return: 25 Jun 2024 Price found 27 Apr 2024, 06:18
From Halifax (YHZ), Canada to Toronto, Canada (YHM): C$155
Depart: 27 May 2024 · Return: 28 May 2024 Price found 28 Apr 2024, 23:12
From Montreal (YUL), Canada to Toronto, Canada (YHM): C$343
Depart: 24 May 2024 · Return: 26 May 2024 Price found 28 Apr 2024, 15:19
From Ottawa (YOW), Canada to Toronto, Canada (YHM): C$461
Depart: 23 May 2024 · Return: 26 May 2024 Price found 29 Apr 2024, 01:38
From Edmonton (YEG), Canada to Toronto, Canada (YHM): C$515
Depart: 29 May 2024 · Return: 05 Jun 2024 Price found 28 Apr 2024, 23:44
From Kelowna (YLW), Canada to Toronto, Canada (YHM): C$525
Depart: 05 May 2024 · Return: 06 May 2024 Price found 28 Apr 2024, 23:42
From Calgary (YYC), Canada to Toronto, Canada (YHM): C$561
Depart: 03 Jul 2024 · Return: 09 Jul 2024 Price found 28 Apr 2024, 23:01
From Vancouver (YVR), Canada to Toronto, Canada (YHM): C$584
Depart: 29 May 2024 · Return: 07 Jun 2024 Price found 29 Apr 2024, 01:26
From Winnipeg (YWG), Canada to Toronto, Canada (YHM): C$722
Depart: 12 Jul 2024 · Return: 14 Jul 2024 Price found 29 Apr 2024, 01:21
From Victoria (YYJ), Canada to Toronto, Canada (YHM): C$750
Depart: 24 Jun 2024 · Return: 28 Jun 2024 Price found 28 Apr 2024, 23:38
From Yellowknife (YZF), Canada to Toronto, Canada (YHM): C$770
Depart: 23 Aug 2024 · Return: 04 Sep 2024 Price found 28 Apr 2024, 20:25
From Comox (YQQ), Canada to Toronto, Canada (YHM): C$774
Depart: 20 Jun 2024 · Return: 29 Jun 2024 Price found 28 Apr 2024, 23:41
From Regina (YQR), Canada to Toronto, Canada (YHM): C$851
Depart: 08 May 2024 · Return: 12 May 2024 Price found 28 Apr 2024, 22:11
From Saskatoon (YXE), Canada to Toronto, Canada (YHM): C$877
Depart: 12 May 2024 · Return: 14 May 2024 Price found 28 Apr 2024, 23:32
From Fort Mcmurray (YMM), Canada to Toronto, Canada (YHM): C$936
Depart: 10 May 2024 · Return: 14 May 2024 Price found 28 Apr 2024, 19:51
From Thunder Bay (YQT), Canada to Toronto, Canada (YHM): C$999
Depart: 24 Jul 2024 · Return: 25 Jul 2024 Price found 29 Apr 2024, 00:46
From Moncton (YQM), Canada to Toronto, Canada (YHM): C$1,218
Depart: 04 Jul 2024 · Return: 07 Jul 2024 Price found 28 Apr 2024, 23:14
From Quebec (YQB), Canada to Toronto, Canada (YHM): C$2,599
Depart: 12 May 2024 · Return: 17 May 2024 Price found 28 Apr 2024, 18:31
Expert Help