There are 8 ways to get from Ballari to Amritsar by train, plane, 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.
Train to Kempegowda International Airport, fly to Sri Guru Ram Dass Jee International Airport
best- Take the train from Bellary Jn to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Sri Guru Ram Dass Jee International Airport (ATQ)plane BLR - ATQ
12h 57m₹8,778–12,888Train
cheapest- Take the train from Bellary Jn to Guntakal Jntrain
- Take the train from Guntakal Jn to Jalandhar Canttrain
- Take the train from Jalandhar Cant to Amritsar Jntrain
40h 43m₹1,255–9,560Train, bus
- Take the train from Bellary Jn to Kurnool Citytrain
- Take the bus from Kurnool, Andhra Pradesh to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Amritsar, Punjabbus
2d 2hDrive 2,172.9 km
- Drive from Ballari to Amritsarcar 2,172.9 km
28h 38m₹24,388–35,226Fly Jindal Vijaynagar Airport to Sri Guru Ram Dass Jee International Airport
- Fly from Jindal Vijaynagar Airport (VDY) to Sri Guru Ram Dass Jee International Airport (ATQ)plane VDY - ATQ
14h 21m₹8,588–19,511Train to Hubli Airport, fly to Sri Guru Ram Dass Jee International Airport
- Take the train from Bellary Jn to Hubli Jntrain
- Fly from Hubli Airport (HBX) to Sri Guru Ram Dass Jee International Airport (ATQ)plane HBX - ATQ
11h 44m₹7,993–18,764Train to Kempegowda International Airport, fly to Jammu Airport, train
- Take the train from Bellary Jn to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Jammu Airport (IXJ)plane BLR - IXJ
- Take the train from Jammu Tawi to Amritsar Jntrain
17h 33m₹9,748–20,638Bus
- Take the bus from Ballari VRL Travel Office to Bandrabus
- Take the bus from Mumbai, Maharashtra to Jodhpur, Rajasthanbus
- Take the bus from Jodhpur, Rajasthan to Amritsar, Punjabbus
2d 4h
Ballari to Amritsar by train
Questions & Answers
The cheapest way to get from Ballari to Amritsar is to train which costs ₹1,200 - ₹10,000 and takes 40h 43m.
The fastest way to get from Ballari to Amritsar is to train and fly which takes 11h 44m and costs ₹8,000 - ₹19,000.
No, there is no direct bus from Ballari to Amritsar. However, there are services departing from Ballari VRL Travel Office and arriving at Amritsar, Punjab via RBI Bank, Mumbai, Maharashtra and Jodhpur, Rajasthan. The journey, including transfers, takes approximately 2 days 4h.
No, there is no direct train from Ballari to Amritsar. However, there are services departing from Bellary Jn and arriving at Amritsar Jn via Guntakal Jn and Jalandhar Cant. The journey, including transfers, takes approximately 40h 43m.
The distance between Ballari and Amritsar is 2432 km. The road distance is 2172.9 km.
The best way to get from Ballari to Amritsar without a car is to train which takes 40h 43m and costs ₹1,200 - ₹10,000.
It takes approximately 12h 57m to get from Ballari to Amritsar, including transfers.
Ballari to Amritsar bus services, operated by Vijayanand Travels, depart from Ballari VRL Travel Office station.
Ballari to Amritsar train services, operated by Indian Railways, depart from Bellary Jn station.
The best way to get from Ballari to Amritsar is to train which takes 40h 43m and costs ₹1,200 - ₹10,000. Alternatively, you can fly, which costs ₹8,500 - ₹20,000 and takes 14h 21m, you could also bus, which costs and takes 2 days 4h.
What companies run services between Ballari, India and Amritsar, India?
You can take a train from Bellary Jn to Amritsar Jn via Guntakal Jn and Jalandhar Cant in around 40h 43m. Alternatively, Star Air, IndiGo Airlines, and two other airlines fly from Jindal Vijaynagar Airport (VDY) to Sri Guru Ram Dass Jee International Airport (ATQ) twice daily.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–10,000
Flights from Kempegowda International Airport to Sri Guru Ram Dass Jee International Airport via Pune
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹8,500–10,000
Flights from Kempegowda International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- ₹8,500–10,000
Flights from Kempegowda International Airport to Sri Guru Ram Dass Jee International Airport via Ahmedabad
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–10,000
Flights from Kempegowda International Airport to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹8,500–10,000
Flights from Jindal Vijaynagar Airport to Sri Guru Ram Dass Jee International Airport via Kempegowda International Airport, Delhi
- Ave. Duration
- 11h 30m
- When
- Every day
- Estimated price
- ₹8,000–18,000
Flights from Jindal Vijaynagar Airport to Sri Guru Ram Dass Jee International Airport via Kempegowda International Airport, Pune
- Ave. Duration
- 20h 5m
- When
- Saturday
- Estimated price
- ₹8,000–18,000
Flights from Kempegowda International Airport to Jammu Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–17,000
Flights from Kempegowda International Airport to Jammu Airport via Srinagar
- Ave. Duration
- 5h 5m
- When
- Thursday and Friday
- Estimated price
- ₹9,000–17,000
Flights from Kempegowda International Airport to Jammu Airport via Mumbai
- Ave. Duration
- 5h 10m
- When
- Tuesday and Saturday
- Estimated price
- ₹9,000–17,000
Flights from Kempegowda International Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- ₹9,000–17,000
Flights from Kempegowda International Airport to Jammu Airport via Ahmedabad
- Ave. Duration
- 5h 55m
- When
- Wednesday and Sunday
- Estimated price
- ₹9,000–17,000
Flights from Kempegowda International Airport to Jammu Airport via Chandigarh
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹9,000–17,000
- Website
- airindia.in
Flights from Kempegowda International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Kempegowda International Airport to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹8,500–11,000
Flights from Jindal Vijaynagar Airport to Sri Guru Ram Dass Jee International Airport via Kempegowda International Airport, Delhi
- Ave. Duration
- 10h 40m
- When
- Monday to Thursday
- Estimated price
- ₹6,500–21,000
Flights from Hubli Airport to Sri Guru Ram Dass Jee International Airport via Mumbai
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹7,500–17,000
Flights from Hubli Airport to Sri Guru Ram Dass Jee International Airport via Hyderabad, Delhi
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Kempegowda International Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–21,000
- Website
- airindiaexpress.in
Flights from Kempegowda International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,000–15,000
Flights from Kempegowda International Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bellary Jn to Yelahanka Jn.
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Bellary Jn to Guntakal Jn
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Guntakal Jn to Jalandhar Cant
- Ave. Duration
- 36h 20m
- Frequency
- Once a week
- Estimated price
- ₹1,000–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹6,000–7,500
Train from Jalandhar Cant to Amritsar Jn
- Ave. Duration
- 1h 33m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bellary Jn to Kurnool City
- Ave. Duration
- 3h 9m
- Frequency
- 5 times a week
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bellary Jn to Hubli Jn
- Ave. Duration
- 4h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Bellary Jn to Yelahanka Jn.
- Ave. Duration
- 5h 39m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Jammu Tawi to Amritsar Jn
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Phone
- +91 9530045999
- Website
- omio.com
Bus from Kurnool, Andhra Pradesh to Hyderabad, Telangana
- Ave. Duration
- 3h 50m
- Frequency
- Every 10 minutes
- Estimated price
- ₹500–1,600
- Schedules at
- omio.com
- AC Sleeper
- ₹500–1,600
- Phone
- +91 8377971006
- [email protected]
- Website
- omio.com
Bus from Delhi, Delhi State to Amritsar, Punjab
- Ave. Duration
- 8h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ₹750–1,600
- Schedules at
- omio.com
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Ballari VRL Travel Office to Bandra
- Ave. Duration
- 16h 15m
- Frequency
- Once daily
- Estimated price
- ₹900–2,600
- Schedules at
- vrlbus.in
- AC Sleeper
- ₹1,600–2,600
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 How to get from Florence to Rome, Flying into Beijing?, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Ballari to Amritsar bus services, operated by Vijayanand Travels, arrive at Bandra station.
Ballari to Amritsar train services, operated by Indian Railways, arrive at Guntakal Jn station.
Yes, the driving distance between Ballari to Amritsar is 2173 km. It takes approximately 28h 38m to drive from Ballari to Amritsar.
There are 492+ hotels available in Amritsar.


















