There are 11 ways to get from Bathinda to Pune 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 Indira Gandhi International Airport, fly to Pune Airport
best- Take the train from Bhatinda Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Pune Airport (PNQ)plane DEL - PNQ
9h 20m₹7,278–12,729Train
cheapest- Take the train from Bhatinda Jn to Hanumangarh Jntrain 19224 / ...
- Take the train from Hanumangarh Jn to Pune Jntrain 22497
29h 50m₹790–6,575Bus via Indore
- Take the bus from Bathinda, Punjab to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Pune, Maharashtrabus
34h 41mDrive 1,563.6 km
- Drive from Bathinda to Punecar 1,563.6 km
18h 48m₹17,696–25,561Bus to Sri Guru Ram Dass Jee International Airport, fly to Pune Airport
- Take the bus from Bathinda, Punjab to Amritsar, Punjabbus
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Pune Airport (PNQ)plane ATQ - PNQ
11h 7mTrain, train to Chandigarh International Airport, fly to Pune Airport
- 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 Pune Airport (PNQ)plane IXC - PNQ
9h 49m₹7,349–14,461Fly Bathinda Airport to Pune Airport
- Fly from Bathinda Airport (BUP) to Pune Airport (PNQ)plane BUP - PNQ
7h 1m₹7,209–15,842Bus to Sri Guru Ram Dass Jee International Airport, fly to Chhatrapati Shivaji Maharaj International Airport, bus
- Take the bus from Bathinda, Punjab to Amritsar, Punjabbus
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane ATQ - BOM
- Take the bus from Vileparle to Vanajbus
13h 17mTrain, train to Chandigarh International Airport, fly to Chhatrapati Shivaji Maharaj International Airport, bus
- 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 Chhatrapati Shivaji Maharaj International Airport (BOM)plane IXC - BOM
- Take the bus from Vileparle to Vanajbus
11h 53m₹8,618–15,216Train via Kalyān
- Take the train from Bhatinda Jn to Kalyan Jntrain 12138
- Take the train from Kalyan Jn to Pune Jntrain 11013 / ...
33h 13m₹920–6,960Bus
- Take the bus from Bathinda, Punjab to Delhi, Delhi Statebus Bathinda, Punjab - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Pune, Maharashtrabus Delhi, Delhi State - Pune, Maharashtra
42h 35m
Bathinda to Pune by train
Questions & Answers
The cheapest way to get from Bathinda to Pune is to train which costs ₹750 - ₹7,000 and takes 29h 50m.
The fastest way to get from Bathinda to Pune is to fly which takes 7h 1m and costs ₹7,000 - ₹16,000.
No, there is no direct bus from Bathinda to Pune. However, there are services departing from Bathinda, Punjab and arriving at Pune, Maharashtra via Delhi, Delhi State and Indore, Madhya Pradesh. The journey, including transfers, takes approximately 34h 41m.
No, there is no direct train from Bathinda to Pune. However, there are services departing from Bhatinda Jn and arriving at Pune Jn via Hanumangarh Jn. The journey, including transfers, takes approximately 29h 50m.
The distance between Bathinda and Pune is 1494 km. The road distance is 1563.6 km.
The best way to get from Bathinda to Pune without a car is to train which takes 29h 50m and costs ₹750 - ₹7,000.
It takes approximately 9h 20m to get from Bathinda to Pune, including transfers.
Bathinda to Pune bus services, operated by Vinod Bus Service, depart from Bathinda, Punjab station.
Bathinda to Pune train services, operated by Indian Railways, depart from Bhatinda Jn station.
The best way to get from Bathinda to Pune is to train which takes 29h 50m and costs ₹750 - ₹7,000. Alternatively, you can bus via Indore, which costs and takes 34h 41m, you could also fly, which costs ₹7,000 - ₹16,000 and takes 7h 1m.
What companies run services between Bathinda, India and Pune, India?
You can take a train from Bhatinda Jn to Pune Jn via Hanumangarh Jn in around 29h 50m. Alternatively, you can take a bus from Bathinda, Punjab to Pune, Maharashtra via Delhi, Delhi State and Indore, Madhya Pradesh in around 34h 41m.
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Pune Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Sri Guru Ram Dass Jee International Airport to Pune Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹7,000–14,000
Flights from Chandigarh International Airport to Pune Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹6,000–19,000
Flights from Chandigarh International Airport to Pune Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,000–9,000
Flights from Bathinda Airport to Pune Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 10m
- When
- Tuesday
- Estimated price
- ₹6,500–15,000
Flights from Sri Guru Ram Dass Jee International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 47m
- When
- Every day
- Estimated price
- ₹7,000–11,000
Flights from Sri Guru Ram Dass Jee International Airport to Chhatrapati Shivaji Maharaj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- ₹7,000–11,000
Flights from Chandigarh International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Chandigarh International Airport to Chhatrapati Shivaji Maharaj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ₹8,000–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhatinda Jn to New Delhi
- Ave. Duration
- 5h
- 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 Bhatinda Jn to Hanumangarh Jn
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Hanumangarh Jn to Pune Jn
- Ave. Duration
- 27h 25m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
Train from Bhatinda Jn to Ambala Cant Jn
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- 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 Ambala Cant Jn to Chandigarh
- Ave. Duration
- 35 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 Bhatinda Jn to Ambala Cant Jn
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- 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 Ambala Cant Jn to Chandigarh
- Ave. Duration
- 35 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 Bhatinda Jn to Kalyan Jn
- Ave. Duration
- 30h 17m
- Frequency
- Once daily
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,400
- First Class (1A)
- ₹4,600–6,000
Train from Kalyan Jn to Pune Jn
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Website
- Vinod Bus Service
Bus from Bathinda, Punjab to Delhi, Delhi State
- Ave. Duration
- 6h 35m
- Frequency
- 3 times a day
- Schedules at
- Vinod Bus Service
Bus from Bathinda, Punjab to Delhi, Delhi State
- Ave. Duration
- 6h 35m
- Frequency
- 3 times a day
- Schedules at
- Vinod 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
Bathinda to Pune bus services, operated by Vinod Bus Service, arrive at Delhi, Delhi State station.
Bathinda to Pune train services, operated by Indian Railways, arrive at Hanumangarh Jn station.
Yes, the driving distance between Bathinda to Pune is 1564 km. It takes approximately 18h 48m to drive from Bathinda to Pune.
Book your Bathinda to Pune bus tickets online with Omio.
There are 1166+ hotels available in Pune.






