There are 7 ways to get from Ahmedabad to Anandpur Sahib by plane, bus, train, night 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 to Chandigarh International Airport, bus
best- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Chandigarh International Airport (IXC)plane AMD - IXC
- Take the bus from Chandigarh to Anandpur Sahibbus
6h 12mTrain
cheapest- Take the train from Ahmedabad Jn to Chandigarhtrain 22451
- Take the train from Chandigarh to Anandpur Sahibtrain 12057 / ...
21h 50m₹656–5,069Bus
- Take the bus from Ahmedabad to Delhibus redbusIndia_A/C Sleeper / ...
- Take the bus from Delhi to Anandpur Sahibbus redbusIndia_Volvo 9600 A/C Semi Sleeper / ...
25h 10mNight bus, bus
- Take the nightbus from Shahibaug - Ashok Travels to Khanna Market - Near Tees Hazari stationnightbus
- Take the bus from FlixBus Delhi - Karnal Bypass to FlixBus Anandpur Sahibbus FlixBus IN0211D / ...
26h 48m₹1,810–3,960Fly to Kangra Airport, bus
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Kangra Airport (DHM)plane AMD - DHM
- Take the bus from FlixBus Kangra - Bypass Bus stand to FlixBus Anandpur Sahibbus
10h 20m₹11,823–20,561Train via Mahesāna
- Take the train from Ahmedabad Jn to Mahesana Jntrain 22927 / ...
- Take the train from Mahesana Jn to Anandpur Sahibtrain 19411
25h 34m₹682–5,311Drive 1,167.9 km
- Drive from Ahmedabad to Anandpur Sahibcar 1,167.9 km
14h 27m₹13,052–18,853
Ahmedabad to Anandpur Sahib by train
Comparing Your Travel Options
The cheapest way to get from Ahmedabad to Anandpur Sahib is to train which costs ₹650 - ₹5,500 and takes 21h 50m.
The fastest way to get from Ahmedabad to Anandpur Sahib is to fly and bus which takes 10h 20m and costs ₹11,000 - ₹21,000.
No, there is no direct bus from Ahmedabad to Anandpur Sahib. However, there are services departing from Ahmedabad and arriving at Anandpur Sahib via Delhi. The journey, including transfers, takes approximately 25h 10m.
No, there is no direct train from Ahmedabad to Anandpur Sahib. However, there are services departing from Ahmedabad Jn and arriving at Anandpur Sahib via Chandigarh. The journey, including transfers, takes approximately 21h 50m.
The distance between Ahmedabad and Anandpur Sahib is 1055 km. The road distance is 1167.9 km.
The best way to get from Ahmedabad to Anandpur Sahib without a car is to train which takes 21h 50m and costs ₹650 - ₹5,500.
It takes approximately 6h 12m to get from Ahmedabad to Anandpur Sahib, including transfers.
Ahmedabad to Anandpur Sahib bus services, operated by SLGT Travels, depart from Ahmedabad station.
Ahmedabad to Anandpur Sahib train services, operated by Indian Railways, depart from Ahmedabad Jn station.
The best way to get from Ahmedabad to Anandpur Sahib is to train which takes 21h 50m and costs ₹650 - ₹5,500. Alternatively, you can bus, which costs and takes 25h 10m.
What companies run services between Ahmedabad, India and Anandpur Sahib, India?
You can take a train from Ahmedabad Jn to Anandpur Sahib via Chandigarh in around 21h 50m. Alternatively, you can take a bus from Ahmedabad to Anandpur Sahib via Delhi in around 25h 10m.
- Website
- goindigo.in
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,500–10,000
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹6,500–10,000
Flights from Sardar Vallabhbhai Patel International Airport to Kangra Airport via Chandigarh International Airport
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹11,000–19,000
Flights from Sardar Vallabhbhai Patel International Airport to Kangra Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Sardar Vallabhbhai Patel International Airport to Kangra Airport via Indore, Chandigarh International Airport
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹11,000–19,000
- Website
- airindia.in
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ₹7,500–12,000
- Website
- spicejet.com
Flights from Sardar Vallabhbhai Patel International Airport to Kangra Airport via Delhi
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹7,500–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Ahmedabad Jn to Chandigarh
- Ave. Duration
- 19h 15m
- Frequency
- Twice a week
- Estimated price
- ₹500–3,900
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,100–3,900
Train from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Ahmedabad Jn to Mahesana Jn
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Mahesana Jn to Anandpur Sahib
- Ave. Duration
- 23h 24m
- Frequency
- Once daily
- Estimated price
- ₹550–4,300
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,400–4,300
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Chandigarh to Anandpur Sahib
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Ahmedabad to Delhi
- Ave. Duration
- 18h
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Delhi to Anandpur Sahib
- Ave. Duration
- 6h 10m
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Ahmedabad to Delhi
- Ave. Duration
- 18h
- Frequency
- Hourly
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Ahmedabad to Delhi
- Ave. Duration
- 20h
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 9153044288
- shashipujan123@gmail.com
- Website
- Shiv Shakti
Bus from Ahmedabad to Delhi
- Ave. Duration
- 19h 20m
- Frequency
- 6 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Phone
- +917422221306
- ashoktravelsmds@rediffmail.com
- Website
- atmbus.in
Night bus from Shahibaug - Ashok Travels to Khanna Market - Near Tees Hazari station
- Ave. Duration
- 19h 10m
- Frequency
- Once daily
- Estimated price
- ₹1,300–2,400
- Schedules at
- atmbus.in
- AC Sleeper
- ₹1,300–2,400
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Delhi - Karnal Bypass to FlixBus Anandpur Sahib
- Ave. Duration
- 5h 55m
- Frequency
- 4 times a day
- Estimated price
- ₹500–1,600
- Website
- FlixBus India
Bus from FlixBus Kangra - Bypass Bus stand to FlixBus Anandpur Sahib
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a day
- Estimated price
- ₹300–800
- Website
- FlixBus India
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 guideBooking & Getting There
Ahmedabad to Anandpur Sahib bus services, operated by SLGT Travels, arrive at Delhi station.
Ahmedabad to Anandpur Sahib train services, operated by Indian Railways, arrive at Chandigarh station.
Yes, the driving distance between Ahmedabad to Anandpur Sahib is 1168 km. It takes approximately 14h 27m to drive from Ahmedabad to Anandpur Sahib.
Book your Ahmedabad to Anandpur Sahib bus tickets online with Omio.
There are 13+ hotels available in Anandpur Sahib.