There are 9 ways to get from Ballia to Shirdi 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 Lok Nayak Jayaprakash Airport, fly to Pune Airport, train
best- Take the train from Ballia to Sonpur Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Pune Airport (PNQ)plane PAT - PNQ
- Take the train from Pune Jn to Sainagar Siriditrain
13h 21m₹8,864–16,384Train
cheapest- Take the train from Ballia to Kopargaontrain 11034
- Take the train from Kopargaon to Sainagar Siriditrain 12131 / ...
27h 52m₹749–5,659Train, bus
- Take the train from Ballia to Varanasi Jntrain
- Take the bus from Varanasi, Uttar Pradesh to Nashik, Maharashtrabus
- Take the bus from Nashik, Maharashtra to Shirdi, Maharashtrabus
29h 34mDrive 1,405.8 km
- Drive from Ballia to Shirdicar 1,405.8 km
18h 9m₹15,910–22,982Train to Lok Nayak Jayaprakash Airport, fly to Aurangabad Airport, train
- Take the train from Ballia to Sonpur Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Aurangabad Airport (IXU)plane PAT - IXU
- Take the train from Chhatrapati Sambhajinagar to Sainagar Siriditrain
15h 9m₹9,551–20,444Train to Varanasi Airport, fly to Pune Airport, train
- Take the train from Ballia to Varanasi Jntrain
- Fly from Varanasi Airport (VNS) to Pune Airport (PNQ)plane VNS - PNQ
- Take the train from Pune Jn to Sainagar Siriditrain
14h 4m₹7,701–13,997Train to Lok Nayak Jayaprakash Airport, fly to Chhatrapati Shivaji Maharaj International Airport, train
- Take the train from Ballia to Sonpur Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane PAT - BOM
- Take the train from CSMT station to Sainagar Shirditrain
14h 27m₹9,391–15,887Train to Varanasi Airport, fly to Chhatrapati Shivaji Maharaj International Airport, train
- Take the train from Ballia to Varanasi Jntrain
- Fly from Varanasi Airport (VNS) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane VNS - BOM
- Take the train from CSMT station to Sainagar Shirditrain
15h₹6,228–15,500Train, bus via Gorakhpur
- Take the train from Ballia to Gorakhpurtrain
- Take the bus from Gorakhpur to Nashik, Maharashtrabus
- Take the bus from Nashik, Maharashtra to Shirdi, Maharashtrabus
43h 45m
Ballia to Shirdi by train
Questions & Answers
The cheapest way to get from Ballia to Shirdi is to train which costs ₹750 - ₹6,000 and takes 27h 52m.
The fastest way to get from Ballia to Shirdi is to train and fly which takes 13h 21m and costs ₹8,500 - ₹17,000.
No, there is no direct train from Ballia to Shirdi. However, there are services departing from Ballia and arriving at Sainagar Siridi via Kopargaon. The journey, including transfers, takes approximately 27h 52m.
The distance between Ballia and Shirdi is 1806 km. The road distance is 1405.8 km.
The best way to get from Ballia to Shirdi without a car is to train which takes 27h 52m and costs ₹750 - ₹6,000.
It takes approximately 13h 21m to get from Ballia to Shirdi, including transfers.
Ballia to Shirdi train services, operated by Indian Railways, depart from Ballia station.
Ballia to Shirdi train services, operated by Indian Railways, arrive at Kopargaon station.
Yes, the driving distance between Ballia to Shirdi is 1406 km. It takes approximately 18h 9m to drive from Ballia to Shirdi.
There are 170+ hotels available in Shirdi.
What companies run services between Ballia, India and Shirdi, India?
You can take a train from Ballia to Sainagar Siridi via Kopargaon in around 27h 52m.
- Website
- goindigo.in
Flights from Lok Nayak Jayaprakash Airport to Pune Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Lok Nayak Jayaprakash Airport to Pune Airport via Ranchi
- Ave. Duration
- 4h 35m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–15,000
Flights from Lok Nayak Jayaprakash Airport to Pune Airport via Delhi
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Lok Nayak Jayaprakash Airport to Pune Airport via Hyderabad
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹8,000–15,000
Flights from Lok Nayak Jayaprakash Airport to Aurangabad Airport via Delhi
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Lok Nayak Jayaprakash Airport to Aurangabad Airport via Bengaluru
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- ₹11,000–25,000
Flights from Lok Nayak Jayaprakash Airport to Aurangabad Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Lok Nayak Jayaprakash Airport to Aurangabad Airport via Chandigarh, Delhi
- Ave. Duration
- 7h 55m
- When
- Wednesday
- Estimated price
- ₹11,000–24,000
Flights from Varanasi Airport to Pune Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Varanasi Airport to Pune Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- ₹6,500–12,000
Flights from Lok Nayak Jayaprakash Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ₹8,000–12,000
Flights from Lok Nayak Jayaprakash Airport to Chhatrapati Shivaji Maharaj International Airport via Hyderabad
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- ₹8,000–12,000
Flights from Lok Nayak Jayaprakash Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹8,000–12,000
Flights from Lok Nayak Jayaprakash Airport to Chhatrapati Shivaji Maharaj International Airport via Ahmedabad
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹8,000–12,000
Flights from Varanasi Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Varanasi Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Varanasi Airport to Chhatrapati Shivaji Maharaj International Airport via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Varanasi Airport to Chhatrapati Shivaji Maharaj International Airport via Ahmedabad
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹5,500–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ballia to Sonpur Jn
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Pune Jn to Sainagar Siridi
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Ballia to Kopargaon
- Ave. Duration
- 25h 47m
- Frequency
- Once a week
- Estimated price
- ₹600–4,800
- 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,800
Train from Kopargaon to Sainagar Siridi
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Ballia to Varanasi Jn
- Ave. Duration
- 2h 44m
- Frequency
- Every 2 hours
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
Train from Ballia to Sonpur Jn
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Chhatrapati Sambhajinagar to Sainagar Siridi
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Ballia to Varanasi Jn
- Ave. Duration
- 2h 44m
- Frequency
- Every 2 hours
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
Train from Pune Jn to Sainagar Siridi
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Ballia to Sonpur Jn
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from CSMT station to Sainagar Shirdi
- Ave. Duration
- 5h 10m
- Frequency
- 6 times a week
- Estimated price
- ₹230–2,025
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Chair Class
- ₹1,132
- Executive Class
- ₹2,025
Train from Ballia to Varanasi Jn
- Ave. Duration
- 2h 44m
- Frequency
- Every 2 hours
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
Train from CSMT station to Sainagar Shirdi
- Ave. Duration
- 5h 10m
- Frequency
- 6 times a week
- Estimated price
- ₹230–2,025
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Chair Class
- ₹1,132
- Executive Class
- ₹2,025
Train from Ballia to Gorakhpur
- Ave. Duration
- 5h 27m
- Frequency
- Twice a week
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
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 Getting to Milan from the airport, 4 stunningly beautiful Philippines islands you need to visit, and Want to know more about Flixbus? - to help you get the most out of your next trip.






