There are 5 ways to get from Najafgarh to Shāmli by bus, taxi, subway, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Nazafgarh Dhansa More to Peera Garhi stationbus
- Take the bus from FlixBus Delhi - Karnal Bypass to FlixBus Rest Stop - Rudr Shiva Mama Yadavbus
- Take the taxi from FlixBus Rest Stop - Rudr Shiva Mama Yadav to Shāmlitaxi
4h 22m₹1,161–1,607Bus, train
cheapest- Take the bus from Nazafgarh Dhansa More to Old Delhi Railway Stationbus 942Adown2 / ...
- Take the train from Delhi to Shamlitrain 14545 / ...
5h 5m₹153–1,207Subway, train
- Take the subway from Dwarka to Rajouri Gardensubway
- Take the subway from Rajouri Garden to Netaji Subash Placesubway
- Take the subway from Netaji Subash Place to Shahdarasubway
- Take the train from Delhi Shahdara to Shamlitrain
4h 23m₹181–1,169Drive 119.2 km
- Drive from Najafgarh to Shāmlicar 119.2 km
1h 41m₹1,343–1,940Taxi
- Take the taxi from Najafgarh to Shāmlitaxi 119.2 km
1h 41m₹2,500–3,100
Najafgarh to Shāmli by subway, foot, and train
Questions & Answers
The cheapest way to get from Najafgarh to Shāmli is to bus and train which costs ₹150 - ₹1,300 and takes 5h 5m.
The fastest way to get from Najafgarh to Shāmli is to drive which takes 1h 41m and costs ₹1,300 - ₹2,000.
No, there is no direct train from Najafgarh to Shāmli. However, there are services departing from Najafgarh and arriving at Shamli via Dwarka, Rajouri Garden, Netaji Subash Place and Delhi Shahdara. The journey, including transfers, takes approximately 4h 23m.
The distance between Najafgarh and Shāmli is 133 km. The road distance is 119.2 km.
The best way to get from Najafgarh to Shāmli without a car is to bus and taxi which takes 4h 22m and costs ₹1,100 - ₹1,700.
It takes approximately 4h 22m to get from Najafgarh to Shāmli, including transfers.
Najafgarh to Shāmli train services, operated by Delhi Metro, depart from Dwarka station.
Najafgarh to Shāmli train services, operated by Delhi Metro, arrive at Rajouri Garden station.
Yes, the driving distance between Najafgarh to Shāmli is 119 km. It takes approximately 1h 41m to drive from Najafgarh to Shāmli.
There are two+ hotels available in Shāmli.
What companies run services between Najafgarh, India and Shāmli, India?
There is no direct connection from Najafgarh to Shāmli. However, you can take the bus to Peera Garhi station, take the bus to Mukraba Chowk / Sanjay Gandhi Transport Nagar, walk to FlixBus Delhi - Karnal Bypass, take the bus to FlixBus Rest Stop - Rudr Shiva Mama Yadav, then take the taxi to Shāmli. Alternatively, you can take a subway from Najafgarh to Shamli via Dwarka, Rajouri Garden, Netaji Subash Place, Shahdara, and Delhi Shahdara in around 4h 23m.
- Phone
- 155370
- [email protected]
- Website
- Delhi Metro
Subway from Dwarka to Rajouri Garden
- Ave. Duration
- 23 min
- Frequency
- Every 5 minutes
- Estimated price
- ₹9–12
- Website
- Delhi Metro
Subway from Rajouri Garden to Netaji Subash Place
- Ave. Duration
- 11 min
- Frequency
- Every 15 minutes
- Estimated price
- ₹5–8
- Website
- Delhi Metro
Subway from Netaji Subash Place to Shahdara
- Ave. Duration
- 31 min
- Frequency
- Every 15 minutes
- Estimated price
- ₹13–18
- Website
- Delhi Metro
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Delhi Shahdara to Shamli
- Ave. Duration
- 1h 48m
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Delhi to Shamli
- Ave. Duration
- 2h 3m
- Frequency
- Every 2 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +91-11-23370236
- [email protected]
- Website
- DTC
Bus from Nazafgarh Dhansa More to Peera Garhi station
- Ave. Duration
- 57 min
- Frequency
- Every 15 minutes
- Estimated price
- ₹10–55
- Website
- DTC
- Ordinary Buses
- ₹10–15
- AC Buses
- ₹16–23
- Airport Express Services
- ₹40–55
Bus from Nazafgarh Dhansa More to Old Delhi Railway Station
- Ave. Duration
- 2h 2m
- Frequency
- Every 20 minutes
- Estimated price
- ₹12–110
- Website
- DTC
- Ordinary Buses
- ₹12–18
- AC Buses
- ₹21–29
- Airport Express Services
- ₹80–110
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Delhi - Karnal Bypass to FlixBus Rest Stop - Rudr Shiva Mama Yadav
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ₹190–310
- Website
- FlixBus India
- Ave. Duration
- 1h 13m
- Estimated price
- ₹950–3,100
Deep Taxi Services
Homecabs
- Phone
- +91 82 22 87 38 73
- Website
- homecabs.com
Taxi Guru
- Phone
- +91 81 81 01 60 00
- Website
- taxiguru.in
Chiku Cab
- Phone
- +918448445504
- Website
- chikucab.com
Meru Cabs
- Phone
- +911144224422
- Website
- meru.in
OLA cabs
- Phone
- +91 9226547777
- Website
- olacabs.com
Rajasthan Cab
- Phone
- +91 9358811941
- Website
- rajasthancab.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide



















