There are 12 ways to get from Azamgarh to Bathinda by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Azamgarh, Uttar Pradesh to Delhi, Delhi Statebus Azamgarh, Uttar Pradesh - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Bathinda, Punjabbus Delhi, Delhi State - Bathinda, Punjab
20h 50mTrain via Ambāla
cheapest- Take the train from Azamgarh to Ambala Cant Jntrain 14649
- Take the train from Ambala Cant Jn to Bhatinda Jntrain 14887 / ...
21h 47m₹616–4,674Drive 1,049.4 km
- Drive from Azamgarh to Bathindacar 1,049.4 km
12h 8m₹11,856–17,125Train, train to Varanasi Airport, fly to Bathinda Airport
- Take the train from Azamgarh to Shahganj Jntrain
- Take the train from Shahganj Jn to Babatpurtrain
- Fly from Varanasi Airport (VNS) to Bathinda Airport (BUP)plane VNS - BUP
15h 49m₹7,617–23,186Bus via Delhi
- Take the bus from Azamgarh to Delhibus Azamgarh - Delhi
- Take the bus from Fatehpuri to Bathinda Bus Stationbus
20h 51m₹1,342–2,115Train
- Take the train from Azamgarh to Gorakhpurtrain 11055
- Take the train from Gorakhpur to Bhatinda Jntrain 12555 / ...
25h 40m₹673–5,319Bus, bus to Maryada Purushottam Shri Ram International Airport, fly to Indira Gandhi International Airport, train
- Take the bus from Azamgarh to Kurkibus
- Take the bus from Kurki to Devkalibus
- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Indira Gandhi International Airport (DEL)plane AYJ - DEL
- Take the train from New Delhi to Bhatinda Jntrain
13h 18m₹5,058–25,676Train, train to Varanasi Airport, fly to Indira Gandhi International Airport
- Take the train from Azamgarh to Shahganj Jntrain
- Take the train from Shahganj Jn to Babatpurtrain
- Fly from Varanasi Airport (VNS) to Indira Gandhi International Airport (DEL)plane VNS - DEL
- Take the train from New Delhi to Bhatinda Jntrain
13h 9m₹5,712–11,086Train to Gorakhpur Airport, fly to Bathinda Airport
- Take the train from Azamgarh to Gorakhpurtrain
- Fly from Gorakhpur Airport (GOP) to Bathinda Airport (BUP)plane GOP - BUP
22h 24m₹9,923–20,019Train to Gorakhpur Airport, fly to Indira Gandhi International Airport, train
- Take the train from Azamgarh to Gorakhpurtrain
- Fly from Gorakhpur Airport (GOP) to Indira Gandhi International Airport (DEL)plane GOP - DEL
- Take the train from New Delhi to Bhatinda Jntrain
15h 28m₹6,518–17,919Bus to Chaudhary Charan Singh Airport, fly to Chandigarh International Airport, train
- Take the bus from Azamgarh, Uttar Pradesh to Lucknow, Uttar Pradeshbus
- Fly from Chaudhary Charan Singh Airport (LKO) to Chandigarh International Airport (IXC)plane LKO - IXC
- Take the train from Chandigarh to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Bhatinda Jntrain
14h 26mTrain, train to Varanasi Airport, fly to Hindon
- Take the train from Azamgarh to Shahganj Jntrain
- Take the train from Shahganj Jn to Babatpurtrain
- Fly from Varanasi Airport (VNS) to Hindon (HDO)plane VNS - HDO
- Take the train from Delhi Cantt to Bhatinda Jntrain
14h 16m₹6,387–23,686
Varanasi Airport (VNS) to Bathinda Airport (BUP) flights
Questions & Answers
The cheapest way to get from Azamgarh to Bathinda is to bus via Delhi which costs ₹1,300 - ₹2,200 and takes 20h 51m.
The fastest way to get from Azamgarh to Bathinda is to drive which takes 12h 8m and costs ₹11,000 - ₹18,000.
No, there is no direct bus from Azamgarh to Bathinda. However, there are services departing from Azamgarh, Uttar Pradesh and arriving at Bathinda, Punjab via Delhi, Delhi State. The journey, including transfers, takes approximately 20h 50m.
No, there is no direct train from Azamgarh to Bathinda. However, there are services departing from Azamgarh and arriving at Bhatinda Jn via Ambala Cant Jn. The journey, including transfers, takes approximately 21h 47m.
The distance between Azamgarh and Bathinda is 1072 km. The road distance is 1049.4 km.
The best way to get from Azamgarh to Bathinda without a car is to bus which takes 20h 50m and costs .
It takes approximately 20h 50m to get from Azamgarh to Bathinda, including transfers.
Azamgarh to Bathinda bus services, operated by Kiran Smart Bus Service, depart from Azamgarh, Uttar Pradesh station.
Azamgarh to Bathinda train services, operated by Indian Railways, depart from Azamgarh station.
The best way to get from Azamgarh to Bathinda is to bus which takes 20h 50m and costs . Alternatively, you can train via Ambāla, which costs ₹600 - ₹4,700 and takes 21h 47m.
What companies run services between Azamgarh, India and Bathinda, India?
You can take a bus from Azamgarh, Uttar Pradesh to Bathinda, Punjab via Delhi, Delhi State in around 20h 50m. Alternatively, you can take a train from Azamgarh to Bhatinda Jn via Ambala Cant Jn in around 21h 47m.
- Website
- goindigo.in
Flights from Maryada Purushottam Shri Ram International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,700–23,000
Flights from Varanasi Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹4,900–7,000
Flights from Gorakhpur Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Chaudhary Charan Singh Airport to Chandigarh International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹4,700–12,000
Flights from Varanasi Airport to Hindon
- Ave. Duration
- 1h 40m
- When
- Monday to Saturday
- Estimated price
- ₹5,000–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Azamgarh to Ambala Cant Jn
- Ave. Duration
- 17h 20m
- Frequency
- 3 times a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Ambala Cant Jn to Bhatinda Jn
- Ave. Duration
- 3h 27m
- Frequency
- 5 times a day
- 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 Azamgarh to Shahganj Jn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Shahganj Jn to Babatpur
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Azamgarh to Gorakhpur
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
Train from Gorakhpur to Bhatinda Jn
- Ave. Duration
- 20h 5m
- Frequency
- Twice daily
- Estimated price
- ₹500–4,000
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,800–2,400
- First Class (1A)
- ₹3,100–4,000
Train from New Delhi to Bhatinda Jn
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Azamgarh to Shahganj Jn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Shahganj Jn to Babatpur
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from New Delhi to Bhatinda Jn
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Azamgarh to Gorakhpur
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
Train from Azamgarh to Gorakhpur
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
Train from New Delhi to Bhatinda Jn
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Chandigarh to Ambala Cant Jn
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Ambala Cant Jn to Bhatinda Jn
- Ave. Duration
- 3h 27m
- Frequency
- 5 times a day
- 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 Azamgarh to Shahganj Jn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Shahganj Jn to Babatpur
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Delhi Cantt to Bhatinda Jn
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
- Website
- Kiran Smart Bus Service
Bus from Azamgarh, Uttar Pradesh to Delhi, Delhi State
- Ave. Duration
- 13h 30m
- Frequency
- Every 20 minutes
- Schedules at
- Kiran Smart Bus Service
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
More Questions & Answers
Azamgarh to Bathinda bus services, operated by Kiran Smart Bus Service, arrive at Delhi, Delhi State station.
Azamgarh to Bathinda train services, operated by Indian Railways, arrive at Ambala Cant Jn station.
Yes, the driving distance between Azamgarh to Bathinda is 1049 km. It takes approximately 12h 8m to drive from Azamgarh to Bathinda.
Book your Azamgarh to Bathinda bus tickets online with Omio.
There are 42+ hotels available in Bathinda.






