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 best price we found is for ₹695 from Guwahati to Shillong.
Some popular airlines include: Vistara, AirAsia India, SpiceJet, IndiGo, Alliance Air, Air India Express, Air India.
A good price for a flight to Shillong is ₹626 - ₹765.
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 2 hours 34 minutes and 935 miles (1,505 kilometres) from Delhi, India - New Delhi Indira Gandhi International Airport (DEL).
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
15.6 °C
Fri, 26 Apr 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 Delhi, India - New Delhi Indira Gandhi International Airport (DEL) to Shillong (SHL) - The flight distance between these airports is 935 miles (1,505 kilometres). The direct flight time is roughly 2 hours 34 minutes.
Flights from Mumbai, India - Chhatrapati Shivaji Airport (BOM) to Shillong (SHL) - The flight distance between these airports is 1,302 miles (2,095 kilometres). The direct flight time is roughly 3 hours 23 minutes.
Flights from Chennai, India - Chennai International Airport (MAA) to Shillong (SHL) - The flight distance between these airports is 1,167 miles (1,877 kilometres). The direct flight time is roughly 3 hours 5 minutes.
Flights from Bengaluru/ Bangalore, India - Kempegowda Intl Airport (BLR) to Shillong (SHL) - The flight distance between these airports is 1,267 miles (2,039 kilometres). The direct flight time is roughly 3 hours 18 minutes.
Flights from Kochi, India - Cochin International Airport (COK) to Shillong (SHL) - The flight distance between these airports is 1,481 miles (2,384 kilometres). The direct flight time is roughly 3 hours 47 minutes.
Flights from Hyderabad, India - Rajiv Gandhi International Airport (HYD) to Shillong (SHL) - The flight distance between these airports is 1,048 miles (1,687 kilometres). The direct flight time is roughly 2 hours 49 minutes.
Flights from Thiruvananthapuram, India - Thiruvananthapuram International Airport (TRV) to Shillong (SHL) - The flight distance between these airports is 1,548 miles (2,490 kilometres). The direct flight time is roughly 3 hours 56 minutes.
Flights from Kolkata, India - Calcutta Subhas Chandra Bose Airport (CCU) to Shillong (SHL) - The flight distance between these airports is 306 miles (493 kilometres). The direct flight time is roughly 1 hour 10 minutes.
Flights from Ahmedabad, India - S.VallabhBhai Patel Airport (AMD) to Shillong (SHL) - The flight distance between these airports is 1,230 miles (1,979 kilometres). The direct flight time is roughly 3 hours 13 minutes.
Flights from Kozhikode, India - Kozhikode International Airport (CCJ) to Shillong (SHL) - The flight distance between these airports is 1,452 miles (2,336 kilometres). The direct flight time is roughly 3 hours 43 minutes.
Flights from Jaipur, India - Jaipur International Airport (JAI) to Shillong (SHL) - The flight distance between these airports is 1,004 miles (1,616 kilometres). The direct flight time is roughly 2 hours 43 minutes.
Flights from Goa, India - Dabolim Airport (GOI) to Shillong (SHL) - The flight distance between these airports is 1,371 miles (2,207 kilometres). The direct flight time is roughly 3 hours 32 minutes.
Flights from Lucknow, India - Chaudhary Charan Singh Airport (LKO) to Shillong (SHL) - The flight distance between these airports is 691 miles (1,112 kilometres). The direct flight time is roughly 2 hours 2 minutes.
Flights from Coimbatore, India - Coimbatore International Airport (CJB) to Shillong (SHL) - The flight distance between these airports is 1,407 miles (2,264 kilometres). The direct flight time is roughly 3 hours 37 minutes.
Flights from Tiruchirapalli, India - Tiruchirappalli International Airport (TRZ) to Shillong (SHL) - The flight distance between these airports is 1,348 miles (2,169 kilometres). The direct flight time is roughly 3 hours 29 minutes.
Flights from Pune, India - Lohegaon Airport (PNQ) to Shillong (SHL) - The flight distance between these airports is 1,254 miles (2,019 kilometres). The direct flight time is roughly 3 hours 17 minutes.
Flights from Bagdogra, India - Bagdogra Airport (IXB) to Shillong (SHL) - The flight distance between these airports is 236 miles (380 kilometres). The direct flight time is roughly 1 hour 1 minute.
Flights from Guwahati, India - Gopinath Bordoloi Internationall Airport (GAU) to Shillong (SHL) - The flight distance between these airports is 37 miles (60 kilometres). The direct flight time is roughly 34 minutes.
Flights from Visakhapatnam, India - Visakhapatnam Airport (VTZ) to Shillong (SHL) - The flight distance between these airports is 787 miles (1,266 kilometres). The direct flight time is roughly 2 hours 14 minutes.
Flights from Amritsar, India - Sri Guru Ram Dass Jee Airport (ATQ) to Shillong (SHL) - The flight distance between these airports is 1,119 miles (1,801 kilometres). The direct flight time is roughly 2 hours 59 minutes.
Flights from Madurai, India - Madurai Airport (IXM) to Shillong (SHL) - The flight distance between these airports is 1,425 miles (2,293 kilometres). The direct flight time is roughly 3 hours 39 minutes.
Flights from Nagpur, India - Dr. Babasaheb Ambedkar International Airport (NAG) to Shillong (SHL) - The flight distance between these airports is 879 miles (1,415 kilometres). The direct flight time is roughly 2 hours 27 minutes.
Flights from Chandigarh, India - Chandigarh Airport (IXC) to Shillong (SHL) - The flight distance between these airports is 986 miles (1,586 kilometres). The direct flight time is roughly 2 hours 41 minutes.
From Guwahati (GAU), India to Shillong, India (SHL): ₹695
Depart: 27 Apr 2024 · Return: 27 Apr 2024 Price found 26 Apr 2024, 17:05
From Kolkata (CCU), India to Shillong, India (SHL): ₹7,896
Depart: 03 May 2024 · Return: 04 May 2024 Price found 26 Apr 2024, 17:09
From New Delhi (DEL), India to Shillong, India (SHL): ₹11,348
Depart: 24 May 2024 · Return: 05 Jun 2024 Price found 25 Apr 2024, 14:52
From Pune (PNQ), India to Shillong, India (SHL): ₹15,699
Depart: 05 Jun 2024 · Return: 10 Jun 2024 Price found 26 Apr 2024, 03:11
From Bengaluru (BLR), India to Shillong, India (SHL): ₹16,103
Depart: 07 May 2024 · Return: 13 May 2024 Price found 26 Apr 2024, 06:33
From Jaipur (JAI), India to Shillong, India (SHL): ₹16,370
Depart: 02 May 2024 · Return: 08 May 2024 Price found 26 Apr 2024, 16:58
From Visakhapatnam (VTZ), India to Shillong, India (SHL): ₹16,385
Depart: 16 May 2024 · Return: 23 May 2024 Price found 26 Apr 2024, 13:46
From Chennai (MAA), India to Shillong, India (SHL): ₹16,709
Depart: 07 Jun 2024 · Return: 13 Jun 2024 Price found 26 Apr 2024, 04:22
From Hyderabad (HYD), India to Shillong, India (SHL): ₹16,741
Depart: 07 May 2024 · Return: 10 May 2024 Price found 26 Apr 2024, 11:21
From Lucknow (LKO), India to Shillong, India (SHL): ₹17,301
Depart: 01 May 2024 · Return: 08 May 2024 Price found 26 Apr 2024, 14:03
From Mumbai (BOM), India to Shillong, India (SHL): ₹17,515
Depart: 09 May 2024 · Return: 13 May 2024 Price found 26 Apr 2024, 07:18
From Marmagao (GOI), India to Shillong, India (SHL): ₹18,086
Depart: 10 May 2024 · Return: 14 May 2024 Price found 26 Apr 2024, 05:39
From Bagdogra (IXB), India to Shillong, India (SHL): ₹18,248
Depart: 13 Aug 2024 · Return: 24 Aug 2024 Price found 24 Apr 2024, 19:32
From Chandigarh (IXC), India to Shillong, India (SHL): ₹18,824
Depart: 07 Jun 2024 · Return: 12 Jun 2024 Price found 24 Apr 2024, 16:40
From Kochi (COK), India to Shillong, India (SHL): ₹19,856
Depart: 23 May 2024 · Return: 28 May 2024 Price found 26 Apr 2024, 13:05
From Ahmedabad (AMD), India to Shillong, India (SHL): ₹20,348
Depart: 13 May 2024 · Return: 17 May 2024 Price found 26 Apr 2024, 16:32
From Amritsar (ATQ), India to Shillong, India (SHL): ₹21,060
Depart: 01 May 2024 · Return: 10 May 2024 Price found 26 Apr 2024, 12:17
From Thiruvananthapuram (TRV), India to Shillong, India (SHL): ₹24,726
Depart: 01 May 2024 · Return: 08 May 2024 Price found 26 Apr 2024, 17:59
From Coimbatore (CJB), India to Shillong, India (SHL): ₹25,329
Depart: 01 May 2024 · Return: 08 May 2024 Price found 26 Apr 2024, 15:21
From Madurai (IXM), India to Shillong, India (SHL): ₹26,646
Depart: 01 May 2024 · Return: 08 May 2024 Price found 26 Apr 2024, 17:54
Expert Help