There are 9 ways to get from Bathinda to Ranchi 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 from Bathinda Airport
best- Fly from Bathinda Airport (BUP) to Birsa Munda Airport (IXR)plane BUP - IXR
6h 29m₹7,523–20,217Train
cheapest- Take the train from Bhatinda Jn to Ambala Cant Jntrain 14508 / ...
- Take the train from Ambala Cant Jn to Ranchitrain 18310
34h 45m₹831–6,876Train via Delhi
- Take the train from Bhatinda Jn to Shakurbastitrain 20410 / ...
- Take the train from New Delhi to Ranchitrain 12878 / ...
25h 38m₹923–6,964Bus via Varanasi
- Take the bus from Bathinda, Punjab to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Ranchi, Jharkhandbus
30h 26mDrive 1,461.8 km
- Drive from Bathinda to Ranchicar 1,461.8 km
18h 8m₹16,434–23,738Bus to Sri Guru Ram Dass Jee International Airport, fly
- Take the bus from Bathinda, Punjab to Amritsar, Punjabbus
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Birsa Munda Airport (IXR)plane ATQ - IXR
12h 35mTrain to Indira Gandhi International Airport, fly
- Take the train from Bhatinda Jn to Shakurbastitrain
- Fly from Indira Gandhi International Airport (DEL) to Birsa Munda Airport (IXR)plane DEL - IXR
8h 57m₹6,698–14,924Train, train to Chandigarh International Airport, fly
- Take the train from Bhatinda Jn to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Birsa Munda Airport (IXR)plane IXC - IXR
11h₹11,663–21,836Bus
- Take the bus from Bathinda Bus Station to Vinod Travels - Peera Garhibus
- Take the bus from Delhi, Delhi State to Ranchi, Jharkhandbus Delhi, Delhi State - Ranchi, Jharkhand
45h 35m
Bathinda to Ranchi by train
Questions & Answers
The cheapest way to get from Bathinda to Ranchi is to train which costs ₹800 - ₹7,000 and takes 34h 45m.
The fastest way to get from Bathinda to Ranchi is to fly which takes 6h 29m and costs ₹7,500 - ₹21,000.
No, there is no direct bus from Bathinda to Ranchi. However, there are services departing from Bathinda, Punjab and arriving at Ranchi, Jharkhand via Delhi, Delhi State and Varanasi, Uttar Pradesh. The journey, including transfers, takes approximately 30h 26m.
No, there is no direct train from Bathinda to Ranchi. However, there are services departing from Bhatinda Jn and arriving at Ranchi via Shakurbasti and New Delhi. The journey, including transfers, takes approximately 25h 38m.
The distance between Bathinda and Ranchi is 1293 km. The road distance is 1461.8 km.
The best way to get from Bathinda to Ranchi without a car is to train via Delhi which takes 25h 38m and costs ₹900 - ₹7,000.
It takes approximately 6h 29m to get from Bathinda to Ranchi, including transfers.
Bathinda to Ranchi bus services, operated by Vinod Bus Service, depart from Bathinda, Punjab station.
Bathinda to Ranchi train services, operated by Indian Railways, depart from Bhatinda Jn station.
The best way to get from Bathinda to Ranchi is to fly which takes 6h 29m and costs ₹7,500 - ₹21,000. Alternatively, you can train via Delhi, which costs ₹900 - ₹7,000 and takes 25h 38m, you could also bus via Varanasi, which costs and takes 30h 26m.
What companies run services between Bathinda, India and Ranchi, India?
Helitrans and IndiGo Airlines fly from Bathinda Airport (BUP) to Birsa Munda Airport (IXR) once daily. Alternatively, you can take a train from Bhatinda Jn to Ranchi via Shakurbasti and New Delhi in around 25h 38m.
- Website
- goindigo.in
Flights from Bathinda Airport to Birsa Munda Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 10m
- When
- Tuesday and Saturday
- Estimated price
- ₹6,500–19,000
Flights from Bathinda Airport to Birsa Munda Airport via Indira Gandhi International Airport, Kolkata
- Ave. Duration
- 7h 15m
- When
- Tuesday and Saturday
- Estimated price
- ₹8,000–20,000
Flights from Bathinda Airport to Birsa Munda Airport via Indira Gandhi International Airport, Bhubaneswar
- Ave. Duration
- 10h 15m
- When
- Tuesday and Saturday
- Estimated price
- ₹8,000–20,000
Flights from Bathinda Airport to Birsa Munda Airport via Indira Gandhi International Airport, Patna
- Ave. Duration
- 11h 15m
- When
- Tuesday and Saturday
- Estimated price
- ₹7,000–19,000
Flights from Sri Guru Ram Dass Jee International Airport to Birsa Munda Airport via Kolkata
- Ave. Duration
- 4h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–19,000
Flights from Sri Guru Ram Dass Jee International Airport to Birsa Munda Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Sri Guru Ram Dass Jee International Airport to Birsa Munda Airport via Pune
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Sri Guru Ram Dass Jee International Airport to Birsa Munda Airport via Bengaluru
- Ave. Duration
- 8h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–22,000
Flights from Sri Guru Ram Dass Jee International Airport to Birsa Munda Airport via Srinagar, Indira Gandhi International Airport
- Ave. Duration
- 6h 30m
- When
- Wednesday to Sunday
- Estimated price
- ₹7,500–19,000
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Chandigarh International Airport to Birsa Munda Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- ₹7,500–22,000
Flights from Chandigarh International Airport to Birsa Munda Airport via Mumbai
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹12,000–26,000
Flights from Chandigarh International Airport to Birsa Munda Airport via Pune
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- ₹12,000–27,000
- Website
- airindia.in
Flights from Sri Guru Ram Dass Jee International Airport to Birsa Munda Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- ₹7,000–21,000
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,000–13,000
Flights from Chandigarh International Airport to Birsa Munda Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 41m
- When
- Every day
- Estimated price
- ₹8,000–27,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,000–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhatinda Jn to Shakurbasti
- Ave. Duration
- 3h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from New Delhi to Ranchi
- Ave. Duration
- 19h 10m
- Frequency
- Once daily
- Estimated price
- ₹600–4,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,500
Train from Bhatinda Jn to Shakurbasti
- Ave. Duration
- 3h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Bhatinda Jn to Ambala Cant Jn
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Ambala Cant Jn to Chandigarh
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- 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–950
Train from Bhatinda Jn to Ambala Cant Jn
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Ambala Cant Jn to Ranchi
- Ave. Duration
- 29h 50m
- Frequency
- 4 times a week
- Estimated price
- ₹650–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,100
- Second AC (2A)
- ₹2,400–3,000
- First Class (1A)
- ₹4,000–5,500
- Phone
- 9887925057
- [email protected]
- Website
- omio.com
Bus from Varanasi, Uttar Pradesh to Ranchi, Jharkhand
- Ave. Duration
- 9h 15m
- Frequency
- Hourly
- Schedules at
- omio.com
- Phone
- +919501720961
- Website
- vinodtravels.com
Bus from Bathinda Bus Station to Vinod Travels - Peera Garhi
- Ave. Duration
- 7h 13m
- Frequency
- Twice daily
- Estimated price
- ₹719
- Schedules at
- vinodtravels.com
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
Bathinda to Ranchi bus services, operated by Vinod Bus Service, arrive at Delhi, Delhi State station.
Bathinda to Ranchi train services, operated by Indian Railways, arrive at Shakurbasti station.
Yes, the driving distance between Bathinda to Ranchi is 1462 km. It takes approximately 18h 8m to drive from Bathinda to Ranchi.
Book your Bathinda to Ranchi bus tickets online with Omio.
There are 145+ hotels available in Ranchi.







