1map logoGo to main page

Delhi (National Capital Territory of India), Delhi to Shillong, Meghalaya from $11: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Delhi (National Capital Territory of India), India
to
Shillong, India

How to Get from Delhi (National Capital Territory of India) to Shillong: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$11 - Train, BusBest price
1498 kmDistance
5h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Delhi (National Capital Territory of India) to Shillong with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  10m
Estimated price
$77-280
Recommended
Company
Indian Railways, various
Train
Bus
Average Duration
46h  57m
Estimated price
$11-47
Cheapest
route map
Distance: 1498 km
Duration: 5h 10m

See more options

Company
various
Plane
Bus
Average Duration
7h  13m
Estimated price
$54-199
Company
various
Plane
Drive
Average Duration
8h  26m
Estimated price
$109-222
Company
various
Plane
Drive
Average Duration
8h  11m
Estimated price
$110-196
Company
Indian Railways, various
Train
Taxi
Average Duration
28h  31m
Estimated price
$770-771
Company
various
Bus
Train
Average Duration
37h  43m
Estimated price
$772-773
Company
various
Drive
Average Duration
25h  39m
Estimated price
$774-775

Traveling From Delhi (National Capital Territory of India) to Shillong

Delhi offers the hustle and bustle of a vibrant metropolis, while Shillong welcomes you with serene hills and a refreshing escape into nature.

Best Neighbourhoods in Shillong

Shillong features charming neighborhoods, each with its own character and allure.

Laitumkhrah
• Trendy cafes and local eateries abound.
• Great shopping opportunities in vibrant markets.
Police Bazar
• Central hub for shopping and dining.
• Bustling atmosphere with cultural experiences.
Upper Shillong
• Scenic views and peaceful ambience.
• Proximity to beautiful natural attractions.

Best Times To Visit Shillong's Attractions

Planning your visit to Shillong can greatly enhance your experience at its wonderful attractions.

Umiam Lake
Visit early mornings or late afternoons for stunning views and fewer crowds.
Elephant Falls
Weekdays offer a quieter experience compared to busy weekends.
Shillong Peak
Early mornings provide clear skies and breathtaking sunrise views.

Shillong Weather: What to Expect Year-Round

Shillong experiences a temperate climate, with warm summers and chilly winters, making it enjoyable to visit year-round. The monsoon season brings heavy rainfall, so planning your trip between October and April often provides the best weather for outdoor activities and exploration.

Dining in Shillong: A Culinary Delight

Try the local Khasi dish, Jadoh, a flavorful rice and meat preparation that showcases the region's unique spices and fresh ingredients. Unlike the diverse street food scene in Delhi, Shillong's dining experience often feels intimate and rooted in tradition, offering a taste of local culture that enriches your travel.

Delhi (National Capital Territory of India) - Shillong operators

Explore transport companies operating between Delhi (National Capital Territory of India) and Shillong, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
spicejet.com

Plane from Delhi Airport (DEL) to Shillong Airport (SHL)

Average Duration
3h 20m
Estimated price
$77-280

Plane from Delhi Airport (DEL) to Gauhati Airport (GAU)

Average Duration
2h 30m
Estimated price
$2801-2805
Website
goindigo.in

Plane from Delhi Airport (DEL) to Shillong Airport (SHL)

Average Duration
4h 42m
Estimated price
$779-7700

Plane from Delhi Airport (DEL) to Gauhati Airport (GAU)

Average Duration
2h 21m
Estimated price
$2801-7730
Train Show train routes
Contact phone
14646
Website
indianrail.gov.in

Train from New Delhi to Guwahati

Average Duration
27h 5m
Estimated price
$2809-110

Train from Delhi to Guwahati

Average Duration
42h 53m
Estimated price
$2809-28003
Taxi
Contact phone
+91 97 07 09 70 70
Website
xcell.co.in

Taxi from Guwahati to Shillong

Average Duration
1h 26m
Estimated price
$470-471
Bus
Contact phone
18003453986
Website
https://astcbus.in/

Bus from Guwahati paltan bazar to Shillong ISBT

Average Duration
3h
Estimated price
$2800-119

Bus from Delhi Kashmiri Gate station to Ballia

Average Duration

Delhi (National Capital Territory of India) to Shillong: Overview of Bus, Train, Flight, and Car Trips

Traveling between Delhi (National Capital Territory of India) and Shillong offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from bustling Delhi to the serene hills of Shillong, covering a distance of 1178 miles. The journey promises breathtaking views and diverse landscapes along the way. 💰 Indulge in the freedom of the open road with prices ranging from $220 to $330 for a car trip from Delhi to Shillong. Experience the joy of discovery as you navigate through the charming towns and lush greenery of Northeast India. 🏞️ Arrive in Shillong after approximately 25 hours and 39 minutes of driving, ready to immerse yourself in the culture, cuisine, and natural beauty of this enchanting destination. Your car journey will be filled with unforgettable memories and experiences waiting to be explored in the "Scotland of the East."
Average price
$220 - $330
Useful tips for train travellers
• Onboard the trains from Delhi to Shillong, you can expect catering services that offer meals, snacks, and beverages. Depending on the class of travel, options range from basic meals in Economy Class to more elaborate dining services in First and Business Classes. Look for menus provided when you board and consider pre-booking your meals for a hassle-free experience.
• The train to Shillong typically offers several seating options, including Sleeper Class, 3AC (Third AC), 2AC (Second AC), and 1AC (First AC). For a balance of comfort and price, 3AC is a popular choice, as it offers air conditioning with decent space. The sleeper class is more economical but less comfortable for longer journeys. Before booking, compare the seating configurations and amenities through the Indian Railways website or IRCTC app.
• Major train operators on this route include Indian Railways, which you can explore further at their official website IRCTC. You may also check train availability and schedules through platforms like Cleartrip and MakeMyTrip, which can be handy for booking and viewing live train status.
🛫 Flying from Delhi to Shillong is a convenient option with a direct flight that takes just 3 hours and 20 minutes operated by Spicejet and IndiGo Airlines. 🌄 The journey from Delhi to Shillong by plane lasts approximately 5 hours and 10 minutes, offering a quick and comfortable way to reach this picturesque destination in the Northeast of India. 💰 Prices for flights between Shillong and Delhi range from $77 to $280, providing affordable options for travelers looking to explore the scenic beauty and cultural richness of Shillong.
Departure Point
Delhi Airport
Arrival Point
Shillong Airport
Useful tips for plane travellers
• When flying from Delhi to Shillong, consider booking with either SpiceJet or IndiGo, as both airlines operate direct flights that last approximately 3 hours and 20 minutes, with flight times usually running on time.
• Upon arrival at Shillong Airport (PLG), be prepared for a smaller airport experience; keep your identification and baggage claim tags handy as the process is more personal and the staff is often available to assist you with smooth navigation.
• Expect the taxi fare from Shillong Airport to the city center to be around INR 500 to INR 700; it's advisable to negotiate the price beforehand or use local ride-sharing apps for convenience and transparency.

Frequently asked questions

Find out more about the route from Delhi (National Capital Territory of India) to Shillong.

Or choose the category:
The distance between Delhi and Shillong is approximately 931 miles by road and 1178.3 miles by driving. By taking a train and then a bus, it takes around 46 hours and 57 minutes to reach Shillong from Delhi. If you prefer flying, it takes around 5 hours and 19 minutes to reach Shillong from Delhi by plane. On the other hand, it takes about 25 hours and 39 minutes to drive from Shillong to Delhi.
The most cost-effective option for traveling from Delhi to Shillong is by train and bus, as it is relatively inexpensive, with prices ranging from $10-$50. However, this option is time-consuming, with a travel time of about 46 hours and 57 minutes. If time is of the essence, the quickest option is to fly, which takes around 5 hours and 19 minutes and costs between $75-$270. Although flying is more expensive, it significantly reduces travel time.
To travel from Delhi to Shillong without using public transportation, you can drive the distance of approximately 1178 miles. The journey takes around 25 hours and 39 minutes by car. The cost for fuel and tolls on this route typically ranges from $220 to $330, depending on the vehicle and current fuel prices.
If you don't have a car, the best way to travel from Delhi to Shillong is by taking a train and then a taxi. This option takes approximately 28 hours and 31 minutes and costs between $29 and $70. There are no direct flights between the two cities, so the train and taxi combination is the most convenient and affordable choice.
The flight between Delhi and Shillong typically takes around 3 hours and 35 minutes. The cost of the flight can vary between $77 and $270 depending on factors such as the airline, the time of booking, and the class of travel. It is recommended to check with different airlines and compare prices to find the best deal for the desired travel dates.
There are a wide range of options for accommodation near Shillong with over 177 hotels available. Prices can start as low as $10 per night, making it easy to find something to suit any budget. Whether you prefer luxury hotels, budget accommodations, or cozy guesthouses, there are plenty of choices to choose from in Shillong.

Trips from Delhi (National Capital Territory of India)

Trips to Varanasi