There are 8 ways to get from Ahmedabad to Punjab by plane, train, bus, car, or taxi
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
best- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Chandigarh International Airport (IXC)plane AMD - IXC
4h 12m₹5,551–14,211Train
cheapest- Take the train from Ahmedabad Jn to Ludhiana Jntrain 12473 / ...
19h 53m₹600–4,700Bus via Faridabad
- Take the bus from Ahmedabad, Gujarat to Faridabad, Haryanabus Ahmedabad, Gujarat - Faridabad, Haryana
- Take the bus from Faridabad, Haryana to Ludhiana, Punjabbus Faridabad, Haryana - Ludhiana, Punjab
24h 47mDrive 1,077.6 km
- Drive from Ahmedabad to Ludhiānacar 1,077.6 km
12h 59m₹12,157–17,561Fly to Sri Guru Ram Dass Jee International Airport
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Sri Guru Ram Dass Jee International Airport (ATQ)plane AMD - ATQ
4h 57m₹6,023–11,111Fly to Kangra Airport, taxi
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Kangra Airport (DHM)plane AMD - DHM
- Take the taxi from Kangra Airport (DHM) to Pathānkottaxi
6h 49m₹14,823–31,511Fly to Jammu Airport, train
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Jammu Airport (IXJ)plane AMD - IXJ
- Take the train from Jammu Tawi to Pathankottrain
6h 23m₹9,953–19,561Bus
- Take the bus from Ahmedabad, Gujarat to Ludhiana, Punjabbus Ahmedabad, Gujarat - Ludhiana, Punjab
32h 37m
Ahmedabad to Punjab by train
Questions & Answers
The cheapest way to get from Ahmedabad to Punjab is to train which costs ₹600 - ₹4,700 and takes 19h 53m.
The fastest way to get from Ahmedabad to Punjab is to fly which takes 4h 12m and costs ₹5,500 - ₹15,000.
Yes, there is a direct bus departing from Ahmedabad, Gujarat and arriving at Ludhiana, Punjab. Services depart three times a day, and operate every day. The journey takes approximately 32h 37m.
Yes, there is a direct train departing from Ahmedabad Jn and arriving at Ludhiana Jn. Services depart four times a week, and operate Tuesday, Wednesday and Saturday. The journey takes approximately 19h 53m.
The distance between Ahmedabad and Punjab is 983 km. The road distance is 1077.6 km.
The best way to get from Ahmedabad to Punjab without a car is to train which takes 19h 53m and costs ₹600 - ₹4,700.
It takes approximately 4h 12m to get from Ahmedabad to Punjab, including transfers.
Ahmedabad to Punjab bus services, operated by Shreeji Eagle travels, depart from Ahmedabad, Gujarat station.
Ahmedabad to Punjab train services, operated by Indian Railways, depart from Ahmedabad Jn station.
The best way to get from Ahmedabad to Punjab is to fly which takes 4h 12m and costs ₹5,500 - ₹15,000. Alternatively, you can train, which costs ₹600 - ₹4,700 and takes 19h 53m, you could also bus via Faridabad, which costs and takes 24h 47m.
What companies run services between Ahmedabad, India and Punjab, India?
IndiGo Airlines and Air India Limited fly from Sardar Vallabhbhai Patel International Airport (AMD) to Chandigarh International Airport (IXC) 4 times a day. Alternatively, Indian Railways operates a train from Ahmedabad Jn to Ludhiana Jn 4 times a week. Tickets cost ₹600–4,700 and the journey takes 19h 53m.
- Website
- goindigo.in
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport
- Ave. Duration
- 1h 45m
- When
- Monday to Saturday
- Estimated price
- ₹5,500–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹5,500–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,000–11,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
- ₹12,000–28,000
Flights from Sardar Vallabhbhai Patel International Airport to Kangra Airport via Delhi
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹12,000–28,000
Flights from Sardar Vallabhbhai Patel International Airport to Kangra Airport via Jaipur, Delhi
- Ave. Duration
- 6h 30m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹12,000–28,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
- ₹12,000–28,000
Flights from Sardar Vallabhbhai Patel International Airport to Jammu Airport
- Ave. Duration
- 2h 5m
- When
- Wednesday and Sunday
- Estimated price
- ₹9,500–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Jammu Airport via Delhi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹9,500–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Jammu Airport via Srinagar
- Ave. Duration
- 4h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–18,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,000–14,000
Flights from Sardar Vallabhbhai Patel International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹6,500–9,000
Flights from Sardar Vallabhbhai Patel International Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- ₹9,500–15,000
- Website
- spicejet.com
Flights from Sardar Vallabhbhai Patel International Airport to Kangra Airport via Delhi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹12,000–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ahmedabad Jn to Ludhiana Jn
- Ave. Duration
- 19h 53m
- Frequency
- 4 times a week
- Estimated price
- ₹600–4,700
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
Train from Jammu Tawi to Pathankot
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a day
- 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
- Website
- Shreeji Eagle travels
Bus from Ahmedabad, Gujarat to Faridabad, Haryana
- Ave. Duration
- 18h
- Frequency
- Every 30 minutes
- Schedules at
- Shreeji Eagle travels
- Website
- BSS Cool Cool Travels
Bus from Faridabad, Haryana to Ludhiana, Punjab
- Ave. Duration
- 6h 40m
- Frequency
- Every 15 minutes
- Schedules at
- BSS Cool Cool Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Ahmedabad, Gujarat to Ludhiana, Punjab
- Ave. Duration
- 32h 37m
- Frequency
- 3 times a day
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Ave. Duration
- 1h 22m
- Estimated price
- ₹2,800–3,400
Dharamshala Tour And Travel Services
Dharamshala Travels
- Phone
- +91 94 59 02 70 00
- Website
- dharamshalataxi.com
Himalaya Cab
- Phone
- +91 90151-57476
- Website
- himalayacab.com
Shankar Taxi Service
- Phone
- +91 81 46 73 73 73
- Website
- shankartaxiservice.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Travelling to the US: What do I need to know?, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Ahmedabad to Punjab bus services, operated by Shreeji Eagle travels, arrive at Faridabad, Haryana station.
Ahmedabad to Punjab train services, operated by Indian Railways, arrive at Ludhiana Jn station.
Yes, the driving distance between Ahmedabad to Punjab is 1078 km. It takes approximately 12h 59m to drive from Ahmedabad to Punjab.
There are 121+ hotels available in Punjab.








