Nestled amidst the verdant hills of Meghalaya, Shillong exudes a captivating charm that beckons travelers seeking a tranquil escape. Known as the "Scotland of the East," this picturesque city boasts lush landscapes, cascading waterfalls, and a vibrant cultural scene. Explore the bustling markets filled with local handicrafts, savor the delectable Khasi cuisine, or embark on a trek to discover hidden natural wonders. The cool climate and friendly locals only add to Shillong's allure, making it a must-visit destination for those yearning for a unique blend of nature, culture, and serenity.
The cheapest month to fly to Shillong is typically in September.
The popular airports near the city of Shillong are Lokpriya Gopinath Bordoloi International Airport in Guwahati, Umroi Airport near Shillong, and Netaji Subhas Chandra Bose International Airport in Kolkata.
The flight to Shillong (SHL) is roughly 5 hours and 2,031 miles (3,268 kilometres) from Manila, Philippines - Metropolitan Area Airport (MNL).
The best way is to compare flights to Shillong from leading comparison sites using our search engine dashboard.
Lake, boathouse and reservoir
Scenic lake ringed by colorful flowers
Shillong City views from a mountain peak
Waterfall
Waterfalls with accessible trailways
Exhibits & artifacts on regional culture
Man-made lake nestled among hills
Tranquil park with flowers & a small zoo
20th-century Catholic church with art
Historic air force machinery & models
Waterfall resembling bird in flight
Park and garden
Golf
Museum with exhibits on tribal culture
Sizable waterfall with a vista point
Temple
Museum of regional culture & heritage
Architecture
Playful place with waterslides & rides
Cozy museum with butterfly collections
Monument and history
Fun park with go-karts & a pool
View Point
Modest spot for military & cultural info
Attraction
Architecture
Viewpoint
Lakeside garden with exotic orchids
Attraction
Attraction
Attraction
Church
Forest
History and temple
Attraction
Parish
22.3 °C
Fri, 17 May 2024
Average Temperature
15°C
Jan
17°C
Feb
21°C
Mar
23°C
Apr
23°C
May
24°C
Jun
24°C
Jul
24°C
Aug
23°C
Sep
22°C
Oct
19°C
Nov
16°C
Dec
Flights from Manila, Philippines - Metropolitan Area Airport (MNL) to Shillong (SHL) - The flight distance between these airports is 2,031 miles (3,268 kilometres). The direct flight time is roughly 5 hours.
Flights from Cebu, Philippines - Mactan International Airport (CEB) to Shillong (SHL) - The flight distance between these airports is 2,347 miles (3,776 kilometres). The direct flight time is roughly 5 hours 42 minutes.
Flights from Kalibo, Philippines - Kalibo International Airport (KLO) to Shillong (SHL) - The flight distance between these airports is 2,205 miles (3,548 kilometres). The direct flight time is roughly 5 hours 23 minutes.
Flights from Luzon, Philippines - Clark International Airport (CRK) to Shillong (SHL) - The flight distance between these airports is 1,982 miles (3,190 kilometres). The direct flight time is roughly 4 hours 54 minutes.
Flights from Puerto Princesa, Philippines - Puerto Princesa International Airport (PPS) to Shillong (SHL) - The flight distance between these airports is 2,071 miles (3,334 kilometres). The direct flight time is roughly 5 hours 6 minutes.
Flights from Davao, Philippines - Francisco Bangoy International Airport (DVO) to Shillong (SHL) - The flight distance between these airports is 2,561 miles (4,122 kilometres). The direct flight time is roughly 6 hours 11 minutes.
Flights from Tacloban, Philippines - D.Z. Romualdez Airport (TAC) to Shillong (SHL) - The flight distance between these airports is 2,376 miles (3,824 kilometres). The direct flight time is roughly 5 hours 46 minutes.
Flights from Cagayan de Oro, Philippines - Laguindingan International Airport (CGY) to Shillong (SHL) - The flight distance between these airports is 2,453 miles (3,947 kilometres). The direct flight time is roughly 5 hours 57 minutes.
Flights from Legazpi, Philippines - Legaspi Airport (LGP) to Shillong (SHL) - The flight distance between these airports is 2,235 miles (3,597 kilometres). The direct flight time is roughly 5 hours 28 minutes.
Flights from Cotabato, Philippines - Awang Airport (CBO) to Shillong (SHL) - The flight distance between these airports is 2,478 miles (3,989 kilometres). The direct flight time is roughly 6 hours.
Flights from Butuan, Philippines - Bancasi Airport (BXU) to Shillong (SHL) - The flight distance between these airports is 2,483 miles (3,996 kilometres). The direct flight time is roughly 6 hours 1 minute.
Flights from General Santos, Philippines - General Santos International Airport (GES) to Shillong (SHL) - The flight distance between these airports is 2,572 miles (4,140 kilometres). The direct flight time is roughly 6 hours 12 minutes.
Flights from Surigao, Philippines - Surigao Airport (SUG) to Shillong (SHL) - The flight distance between these airports is 2,454 miles (3,949 kilometres). The direct flight time is roughly 5 hours 57 minutes.
Flights from Zamboanga, Philippines - Zamboanga International Airport (ZAM) to Shillong (SHL) - The flight distance between these airports is 2,369 miles (3,812 kilometres). The direct flight time is roughly 5 hours 45 minutes.
Flights from Tuguegarao, Philippines - Tuguegarao Airport (TUG) to Shillong (SHL) - The flight distance between these airports is 1,985 miles (3,194 kilometres). The direct flight time is roughly 4 hours 54 minutes.
Flights from Bacolod, Philippines - Silay International Airport (BCD) to Shillong (SHL) - The flight distance between these airports is 2,274 miles (3,659 kilometres). The direct flight time is roughly 5 hours 33 minutes.
Flights from Dumaguete, Philippines - Sibulan Airport (DGT) to Shillong (SHL) - The flight distance between these airports is 2,343 miles (3,771 kilometres). The direct flight time is roughly 5 hours 42 minutes.
Flights from Boracay, Philippines - Caticlan / Godofredo P. Ramos Airport (MPH) to Shillong (SHL) - The flight distance between these airports is 2,171 miles (3,495 kilometres). The direct flight time is roughly 5 hours 19 minutes.
Flights from Iloilo, Philippines - Iloilo International Airport (ILO) to Shillong (SHL) - The flight distance between these airports is 2,242 miles (3,607 kilometres). The direct flight time is roughly 5 hours 28 minutes.
Flights from Roxas City, Philippines - Roxas Airport (RXS) to Shillong (SHL) - The flight distance between these airports is 2,229 miles (3,588 kilometres). The direct flight time is roughly 5 hours 27 minutes.
Flights from Bohol, Philippines - Tagbilaran / Bohol–Panglao International Airport (TAG) to Shillong (SHL) - The flight distance between these airports is 2,363 miles (3,802 kilometres). The direct flight time is roughly 5 hours 45 minutes.
Flights from Laoag, Philippines - Laoag International Airport (LAO) to Shillong (SHL) - The flight distance between these airports is 1,898 miles (3,054 kilometres). The direct flight time is roughly 4 hours 43 minutes.
Flights from Dipolog, Philippines - Dipolog Airport (DPL) to Shillong (SHL) - The flight distance between these airports is 2,373 miles (3,820 kilometres). The direct flight time is roughly 5 hours 46 minutes.
Expert Help
Choose Site / Currency