There are 7 ways to get from Gurgaon to Makhu by plane, taxi, train, bus, 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.
Fly, taxi
best- Fly from Indira Gandhi International Airport (DEL) to Sri Guru Ram Dass Jee International Airport (ATQ)plane DEL - ATQ
- Take the taxi from Amritsar-Airport-ATQ to Makhutaxi
4h 12m₹6,034–9,377Train
cheapest- Take the train from Gurgaon to Ludhiana Jntrain 12413 / ...
- Take the train from Ludhiana Jn to Makhutrain 13307
9h 19m₹373–2,867Bus, train
- Take the bus from Gurugram to Ghaziabadbus
- Take the bus from Ghaziabad to Sirhindbus
- Take the train from Sirhind Jn to Makhutrain
11h 6m₹948–4,095Drive 385.5 km
- Drive from Gurgaon to Makhucar 385.5 km
5h 6m₹3,772–5,448Taxi
- Take the taxi from Gurgaon to Makhutaxi 385.5 km
5h 6m₹6,500–8,500Train via Ambāla
- Take the train from New Delhi to Ambala Cant Jntrain 12013 / ...
- Take the train from Ambala Cant Jn to Makhutrain 13307
9h 25m₹405–2,959Bus
- Take the bus from Gurugram to Chandigarhbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Chandigarh to Mogabus redbusIndia_Volvo A/C Semi Sleeper
11h 27m
Gurgaon to Makhu by train
Comparing Your Travel Options
The cheapest way to get from Gurgaon to Makhu is to train via Ambāla which costs ₹400 - ₹3,000 and takes 9h 25m.
The fastest way to get from Gurgaon to Makhu is to fly and taxi which takes 4h 12m and costs ₹6,000 - ₹9,500.
No, there is no direct bus from Gurgaon to Makhu. However, there are services departing from Gurugram and arriving at Moga via Chandigarh. The journey, including transfers, takes approximately 11h 27m.
No, there is no direct train from Gurgaon to Makhu. However, there are services departing from Gurgaon and arriving at Makhu via Ludhiana Jn. The journey, including transfers, takes approximately 9h 19m.
The distance between Gurgaon and Makhu is 522 km. The road distance is 385.5 km.
The best way to get from Gurgaon to Makhu without a car is to train which takes 9h 19m and costs ₹370 - ₹2,900.
It takes approximately 4h 12m to get from Gurgaon to Makhu, including transfers.
Gurgaon to Makhu bus services, operated by Indo Canadian Express, depart from Gurugram station.
Gurgaon to Makhu train services, operated by Indian Railways, depart from Gurgaon station.
The best way to get from Gurgaon to Makhu is to train which takes 9h 19m and costs ₹370 - ₹2,900. Alternatively, you can bus, which costs and takes 11h 27m.
What companies run services between Gurgaon, India and Makhu, India?
You can take a train from Gurgaon to Makhu via Ludhiana Jn in around 9h 19m. Alternatively, you can take a bus from Gurugram to Makhu via Chandigarh and Moga in around 11h 27m.
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ₹3,400–12,000
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- ₹3,600–6,500
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ₹3,400–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gurgaon to Ludhiana Jn
- Ave. Duration
- 5h 52m
- Frequency
- Twice daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Ludhiana Jn to Makhu
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Sirhind Jn to Makhu
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from New Delhi to Ambala Cant Jn
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Ambala Cant Jn to Makhu
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91 97200 05607
- [email protected]
- Website
- Shri Krishna Travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Website
- Shri Krishna Travels
- Website
- Arise Express
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h
- Frequency
- Hourly
- Schedules at
- Arise Express
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 35 min
- Frequency
- 5 times a day
- Website
- NeuGo
Bus from Gurugram to Chandigarh
- Ave. Duration
- 5h 55m
- Frequency
- 5 times a day
- Website
- NeuGo
- Phone
- +91 07442423097
- [email protected]
- Website
- Samreen Travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Schedules at
- Samreen Travels
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 80463 33639
- [email protected]
- Website
- Bhaiya Travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Website
- Bhaiya Travels
- Website
- India Tours and Travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Schedules at
- India Tours and Travels
- Website
- Samrat Bus Jaipur
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Schedules at
- Samrat Bus Jaipur
- Website
- Deepak Travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Schedules at
- Deepak Travels
- Website
- Delhi tour and travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Schedules at
- Delhi tour and travels
- Website
- Maa Paplaj Travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Schedules at
- Maa Paplaj Travels
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h 39m
- Frequency
- Twice daily
- Website
- Deltin Travels Pvt Ltd
- Website
- Rao Travels India Pvt Ltd.
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Schedules at
- Rao Travels India Pvt Ltd.
Bus from Gurugram to Chandigarh
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a day
- Schedules at
- Rao Travels India Pvt Ltd.
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Schedules at
- Mahalaxmi Travels
- Website
- Travel House Delhi
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- Travel House Delhi
- Website
- Ashok Travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- Ashok Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- ₹320–650
- Schedules at
- Zingbus
Bus from Gurugram to Chandigarh
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
- Website
- Shri Krishna Bus Service
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Schedules at
- Shri Krishna Bus Service
- Website
- New Milan Travels
Bus from Gurugram to Ghaziabad
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Schedules at
- New Milan Travels
Bus from Gurugram to Chandigarh
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Schedules at
- New Milan Travels
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Ghaziabad to Sirhind
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- ₹460–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹460–650
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Gurugram to Chandigarh
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Schedules at
- Indo Canadian Express
- Website
- Tiger Travels & Cargo
Bus from Gurugram to Chandigarh
- Ave. Duration
- 4h 55m
- Frequency
- 4 times a day
- Schedules at
- Tiger Travels & Cargo
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Gurugram to Chandigarh
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Website
- Vijay Tours And Travels
- Website
- Hari Om Bus Service
Bus from Gurugram to Chandigarh
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Schedules at
- Hari Om Bus Service
- Phone
- +91 91299 29994
- [email protected]
- Website
- PTC Skybus
Bus from Gurugram to Chandigarh
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Website
- PTC Skybus
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Gurugram to Chandigarh
- Ave. Duration
- 6h 45m
- Frequency
- 4 times a week
- Website
- RS Yadav Smart Bus
- Website
- Jujhar Travels
Bus from Chandigarh to Moga
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Schedules at
- Jujhar Travels
Bus from Chandigarh to Moga
- Ave. Duration
- 3h 5m
- Frequency
- 4 times a day
- Schedules at
- Orbit Aviation Private Limited
- Website
- New deep Motors
Bus from Chandigarh to Moga
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Schedules at
- New deep Motors
- Website
- Rajpreet Travels and cargo
Bus from Chandigarh to Moga
- Ave. Duration
- 3h 18m
- Frequency
- 4 times a week
- Schedules at
- Rajpreet Travels and cargo
- Website
- Sagar Bus Service
Bus from Chandigarh to Moga
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a week
- Schedules at
- Sagar Bus Service
- Ave. Duration
- 3h 8m
- Estimated price
- ₹2,200–8,500
Jwala Tours and Travels
- Phone
- +91 9876 70 15 51
- Website
- jwalatourandtravels.com
Nishan Car Rentals
- Phone
- +91 946 455 5874
- Website
- nishancarrental.com
R K Holidays
- Phone
- +91 977 991 6161
- Website
- taxiamritsar.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
Booking & Getting There
Gurgaon to Makhu bus services, operated by Indo Canadian Express, arrive at Chandigarh station.
Gurgaon to Makhu train services, operated by Indian Railways, arrive at Ludhiana Jn station.
Yes, the driving distance between Gurgaon to Makhu is 386 km. It takes approximately 5h 6m to drive from Gurgaon to Makhu.
Book your Gurgaon to Makhu train tickets online with 12go.asia.





































