Nestled in the southeastern corner of Alberta, Canada, lies the captivating city of Medicine Hat, a place where the prairies meet the badlands. Known for its abundant sunshine, vibrant arts scene, and rich indigenous history, Medicine Hat offers visitors a unique blend of outdoor adventure and cultural experiences. Explore the stunning landscapes of Police Point Park, immerse yourself in the local art galleries and museums, or simply soak in the laid-back charm of this welcoming city. Whether you're seeking outdoor thrills or cultural delights, Medicine Hat is sure to leave a lasting impression on all who visit.
The cheapest month to fly to Medicine Hat is typically in January.
Popular airports near Medicine Hat include Medicine Hat Airport (YXH), Calgary International Airport (YYC), and Lethbridge Airport (YQL).
The flight to Medicine Hat (YXH) is roughly 16 hours 1 minute and 6,988 miles (11,246 kilometres) from Manila, Philippines - Metropolitan Area Airport (MNL).
The best way is to compare flights to Medicine Hat from leading comparison sites using our search engine dashboard.
Combined gallery, museum & theater
Tourist Attraction
Pottery and art
Museum & gallery in an old factory
Park
Park, camping, and outdoor recreation
Interpretive programs, exhibits & trails
Serene riverfront site with a splash pad
Brewery
Tourist Attraction
Tourist Attraction
Brewpub
Park and water park
Museum
Church and architecture
8.8 °C
Mon, 29 Apr 2024
Average Temperature
-3°C
Jan
0°C
Feb
6°C
Mar
14°C
Apr
19°C
May
23°C
Jun
28°C
Jul
27°C
Aug
21°C
Sep
14°C
Oct
4°C
Nov
-1°C
Dec
Flights from Manila, Philippines - Metropolitan Area Airport (MNL) to Medicine Hat (YXH) - The flight distance between these airports is 6,988 miles (11,246 kilometres). The direct flight time is roughly 16 hours 1 minute.
Flights from Cebu, Philippines - Mactan International Airport (CEB) to Medicine Hat (YXH) - The flight distance between these airports is 7,130 miles (11,474 kilometres). The direct flight time is roughly 16 hours 20 minutes.
Flights from Kalibo, Philippines - Kalibo International Airport (KLO) to Medicine Hat (YXH) - The flight distance between these airports is 7,108 miles (11,438 kilometres). The direct flight time is roughly 16 hours 17 minutes.
Flights from Luzon, Philippines - Clark International Airport (CRK) to Medicine Hat (YXH) - The flight distance between these airports is 6,964 miles (11,207 kilometres). The direct flight time is roughly 15 hours 58 minutes.
Flights from Puerto Princesa, Philippines - Puerto Princesa International Airport (PPS) to Medicine Hat (YXH) - The flight distance between these airports is 7,349 miles (11,827 kilometres). The direct flight time is roughly 16 hours 49 minutes.
Flights from Davao, Philippines - Francisco Bangoy International Airport (DVO) to Medicine Hat (YXH) - The flight distance between these airports is 7,252 miles (11,671 kilometres). The direct flight time is roughly 16 hours 36 minutes.
Flights from Tacloban, Philippines - D.Z. Romualdez Airport (TAC) to Medicine Hat (YXH) - The flight distance between these airports is 7,038 miles (11,326 kilometres). The direct flight time is roughly 16 hours 8 minutes.
Flights from Cagayan de Oro, Philippines - Laguindingan International Airport (CGY) to Medicine Hat (YXH) - The flight distance between these airports is 7,216 miles (11,613 kilometres). The direct flight time is roughly 16 hours 32 minutes.
Flights from Legazpi, Philippines - Legaspi Airport (LGP) to Medicine Hat (YXH) - The flight distance between these airports is 6,972 miles (11,221 kilometres). The direct flight time is roughly 15 hours 59 minutes.
Flights from Cotabato, Philippines - Awang Airport (CBO) to Medicine Hat (YXH) - The flight distance between these airports is 7,304 miles (11,754 kilometres). The direct flight time is roughly 16 hours 43 minutes.
Flights from Butuan, Philippines - Bancasi Airport (BXU) to Medicine Hat (YXH) - The flight distance between these airports is 7,153 miles (11,511 kilometres). The direct flight time is roughly 16 hours 23 minutes.
Flights from General Santos, Philippines - General Santos International Airport (GES) to Medicine Hat (YXH) - The flight distance between these airports is 7,334 miles (11,803 kilometres). The direct flight time is roughly 16 hours 47 minutes.
Flights from Surigao, Philippines - Surigao Airport (SUG) to Medicine Hat (YXH) - The flight distance between these airports is 7,106 miles (11,436 kilometres). The direct flight time is roughly 16 hours 17 minutes.
Flights from Zamboanga, Philippines - Zamboanga International Airport (ZAM) to Medicine Hat (YXH) - The flight distance between these airports is 7,397 miles (11,905 kilometres). The direct flight time is roughly 16 hours 56 minutes.
Flights from Tuguegarao, Philippines - Tuguegarao Airport (TUG) to Medicine Hat (YXH) - The flight distance between these airports is 6,778 miles (10,908 kilometres). The direct flight time is roughly 15 hours 33 minutes.
Flights from Bacolod, Philippines - Silay International Airport (BCD) to Medicine Hat (YXH) - The flight distance between these airports is 7,137 miles (11,487 kilometres). The direct flight time is roughly 16 hours 21 minutes.
Flights from Dumaguete, Philippines - Sibulan Airport (DGT) to Medicine Hat (YXH) - The flight distance between these airports is 7,211 miles (11,606 kilometres). The direct flight time is roughly 16 hours 31 minutes.
Flights from Boracay, Philippines - Caticlan / Godofredo P. Ramos Airport (MPH) to Medicine Hat (YXH) - The flight distance between these airports is 7,108 miles (11,439 kilometres). The direct flight time is roughly 16 hours 17 minutes.
Flights from Iloilo, Philippines - Iloilo International Airport (ILO) to Medicine Hat (YXH) - The flight distance between these airports is 7,153 miles (11,512 kilometres). The direct flight time is roughly 16 hours 23 minutes.
Flights from Roxas City, Philippines - Roxas Airport (RXS) to Medicine Hat (YXH) - The flight distance between these airports is 7,099 miles (11,425 kilometres). The direct flight time is roughly 16 hours 16 minutes.
Flights from Bohol, Philippines - Tagbilaran / Bohol–Panglao International Airport (TAG) to Medicine Hat (YXH) - The flight distance between these airports is 7,172 miles (11,542 kilometres). The direct flight time is roughly 16 hours 26 minutes.
Flights from Laoag, Philippines - Laoag International Airport (LAO) to Medicine Hat (YXH) - The flight distance between these airports is 6,787 miles (10,922 kilometres). The direct flight time is roughly 15 hours 34 minutes.
Flights from Dipolog, Philippines - Dipolog Airport (DPL) to Medicine Hat (YXH) - The flight distance between these airports is 7,252 miles (11,672 kilometres). The direct flight time is roughly 16 hours 36 minutes.
Expert Help
Choose Site / Currency