There are 8 ways to get from Gujarāt to Punjab by plane, 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 Civil Airport Harni to Chandigarh International Airport
best- Fly from Civil Airport Harni (BDQ) to Chandigarh International Airport (IXC)plane BDQ - IXC
5h 34m₹6,667–38,265Train
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,167–17,574Fly Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Chandigarh International Airport (IXC)plane AMD - IXC
4h 12m₹5,551–14,211Fly Civil Airport Harni to Sri Guru Ram Dass Jee International Airport
- Fly from Civil Airport Harni (BDQ) to Sri Guru Ram Dass Jee International Airport (ATQ)plane BDQ - ATQ
6h 9m₹5,639–12,165Fly Sardar Vallabhbhai Patel International Airport 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,111Bus
- Take the bus from Ahmedabad, Gujarat to Ludhiana, Punjabbus Ahmedabad, Gujarat - Ludhiana, Punjab
32h 37m
Gujarāt to Punjab by train
Questions & Answers
The cheapest way to get from Gujarāt to Punjab is to train which costs ₹600 - ₹4,700 and takes 19h 53m.
The fastest way to get from Gujarāt 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 Gujarāt and Punjab is 1025 km. The road distance is 1077.6 km.
The best way to get from Gujarāt to Punjab without a car is to train which takes 19h 53m and costs ₹600 - ₹4,700.
It takes approximately 5h 34m to get from Gujarāt to Punjab, including transfers.
Gujarāt to Punjab bus services, operated by Shreeji Eagle travels, depart from Ahmedabad, Gujarat station.
Gujarāt to Punjab train services, operated by Indian Railways, depart from Ahmedabad Jn station.
The best way to get from Gujarāt to Punjab is to fly which takes 5h 34m and costs ₹6,500 - ₹39,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 Gujarāt, India and Punjab, India?
Air India Limited and IndiGo Airlines fly from Civil Airport Harni (BDQ) to Chandigarh International Airport (IXC) 5 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
- airindia.in
Flights from Civil Airport Harni to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- ₹6,500–40,000
Flights from Civil Airport Harni to Chandigarh International Airport via Mumbai
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₹6,500–40,000
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 Civil Airport Harni to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹5,500–9,500
Flights from Civil Airport Harni to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹5,500–9,500
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
- Website
- goindigo.in
Flights from Civil Airport Harni to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 5h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–21,000
Flights from Civil Airport Harni to Chandigarh International Airport via Delhi
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Civil Airport Harni to Chandigarh International Airport via Mumbai
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₹7,500–20,000
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
- 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
- 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.
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 Travelling to and around Russia for the 2018 FIFA World Cup, Train travel in France: A guide to SNCF, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Gujarāt to Punjab bus services, operated by Shreeji Eagle travels, arrive at Faridabad, Haryana station.
Gujarāt to Punjab train services, operated by Indian Railways, arrive at Ludhiana Jn station.
Yes, the driving distance between Gujarāt to Punjab is 1078 km. It takes approximately 12h 59m to drive from Gujarāt to Punjab.
There are 121+ hotels available in Punjab.








