There are 8 ways to get from Mumbai to Batāla by plane, taxi, 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 Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport, taxi
best- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Sri Guru Ram Dass Jee International Airport (ATQ)plane BOM - ATQ
- Take the taxi from Amritsar-Airport-ATQ to Batālataxi
4h 34m₹7,916–15,082Train via Bhayandar
cheapest- Take the train from Vasai Road to Amritsar Jntrain 12483
28h 55m₹882–7,875Bus
- Take the bus from Mumbai to Delhibus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
- Take the bus from Delhi to Batalabus redbusIndia_Bharat Benz A/C Seater /Sleeper
43h 39mDrive 1,651.1 km
- Drive from Mumbai to Batālacar 1,651.1 km
20h 27m₹16,000–23,111Train to Pune Airport, fly to Sri Guru Ram Dass Jee International Airport, taxi
- Take the train from Dadar to Pune Jntrain
- Fly from Pune Airport (PNQ) to Sri Guru Ram Dass Jee International Airport (ATQ)plane PNQ - ATQ
- Take the taxi from Amritsar-Airport-ATQ to Batālataxi
7h 56m₹8,085–17,124Fly Chhatrapati Shivaji Maharaj International Airport to Jammu Airport, train
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Jammu Airport (IXJ)plane BOM - IXJ
- Take the train from Jammu Tawi to Batala Jntrain
9h 44m₹8,966–17,932Train
- Take the train from Dadar to Beastrain 11057
- Take the train from Beas to Batala Jntrain 18101 / ...
42h 16m₹976–7,426Bus via Vadodara
- Take the bus from Mumbai to Vadodarabus
- Take the bus from Vadodara to Ludhianabus
- Take the bus from Ludhiana to Batalabus
2d 4h
Mumbai to Batāla by train
Comparing Your Travel Options
The cheapest way to get from Mumbai to Batāla is to train which costs ₹950 - ₹7,500 and takes 42h 16m.
The fastest way to get from Mumbai to Batāla is to fly and taxi which takes 4h 34m and costs ₹7,500 - ₹16,000.
No, there is no direct bus from Mumbai station to Batāla. However, there are services departing from Kurla Bus Station West and arriving at Batala via Mumbai and Delhi. The journey, including transfers, takes approximately 43h 39m.
No, there is no direct train from Mumbai to Batāla. However, there are services departing from Bandra and arriving at Batala Jn via Vasai Road and Amritsar Jn. The journey, including transfers, takes approximately 28h 55m.
The distance between Mumbai and Batāla is 1475 km. The road distance is 1651.1 km.
The best way to get from Mumbai to Batāla without a car is to train via Bhayandar which takes 28h 55m and costs ₹850 - ₹8,000.
It takes approximately 4h 34m to get from Mumbai to Batāla, including transfers.
Mumbai to Batāla bus services, operated by India Tours and Travels, depart from Mumbai station.
Mumbai to Batāla train services, operated by Indian Railways, depart from Vasai Road station.
The best way to get from Mumbai to Batāla is to train via Bhayandar which takes 28h 55m and costs ₹850 - ₹8,000. Alternatively, you can bus, which costs and takes 43h 39m.
What companies run services between Mumbai, India and Batāla, India?
Indian Railways operates a train from Vasai Road to Amritsar Jn once a week. Tickets cost ₹750–6,000 and the journey takes 25h 10m. Alternatively, you can take a train from Sion to Batala via Kurla, Kurla Bus Station West, Kurla Depot, Mumbai, and Delhi in around 43h 39m.
- Website
- airindia.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ₹8,500–15,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- ₹8,500–15,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 14m
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹7,500–20,000
- Website
- goindigo.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Ahmedabad
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–11,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–16,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹8,000–20,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Srinagar
- Ave. Duration
- 4h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–20,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Delhi
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹8,000–20,000
- Website
- airindiaexpress.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹7,500–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Vasai Road to Amritsar Jn
- Ave. Duration
- 25h 10m
- Frequency
- Once a week
- 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 Dadar to Pune Jn
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
Train from Jammu Tawi to Batala Jn
- Ave. Duration
- 4h 53m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Dadar to Beas
- Ave. Duration
- 39h 11m
- Frequency
- Once daily
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,100–2,600
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
Train from Beas to Batala Jn
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- 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
- Website
- India Tours and Travels
Bus from Mumbai to Delhi
- Ave. Duration
- 31h 30m
- Frequency
- 5 times a day
- Schedules at
- India Tours and Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Schedules at
- India Tours and Travels
- Phone
- +91 98986 72396
- Website
- SR Travels
Bus from Mumbai to Delhi
- Ave. Duration
- 32h 30m
- Frequency
- Every 4 hours
- Website
- SR Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Mumbai to Delhi
- Ave. Duration
- 29h 50m
- Frequency
- Twice daily
- Schedules at
- Safar Express Tour
- Website
- Kamla Travels
Bus from Mumbai to Delhi
- Ave. Duration
- 38h 55m
- Frequency
- 3 times a week
- Schedules at
- Kamla Travels
- Website
- Kalyani Travels
Bus from Mumbai to Delhi
- Ave. Duration
- 26h 50m
- Frequency
- Twice a week
- Schedules at
- Kalyani Travels
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Delhi to Batala
- Ave. Duration
- 10h
- Frequency
- 5 times a day
- Schedules at
- Indo Canadian Express
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Delhi to Batala
- Ave. Duration
- 8h 55m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
- Website
- Gr Travels
Bus from Delhi to Batala
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- Gr Travels
Bus from Ludhiana to Batala
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Schedules at
- Gr Travels
- Website
- Golden Temple Express Volvo
Bus from Delhi to Batala
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Schedules at
- Golden Temple Express Volvo
Bus from Ludhiana to Batala
- Ave. Duration
- 3h 44m
- Frequency
- 5 times a week
- Schedules at
- Golden Temple Express Volvo
- Website
- Banjara Satguru Travels
Bus from Delhi to Batala
- Ave. Duration
- 10h 1m
- Frequency
- Once daily
- Schedules at
- Banjara Satguru Travels
- Phone
- +91 02269875555
- [email protected]
- Website
- Dolphin Bus
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h 30m
- Frequency
- Every 20 minutes
- Website
- Dolphin Bus
- Phone
- +919428521105
- [email protected]
- Website
- Gujarat Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h 25m
- Frequency
- Hourly
- Schedules at
- Gujarat Travels
- Website
- Sardar Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 10h
- Frequency
- Every 30 minutes
- Schedules at
- Sardar Travels
- Phone
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h
- Frequency
- Every 3 hours
- Schedules at
- Shri Ganesh Travels
- Phone
- +91 78787 80703
- [email protected]
- Website
- Shree Ramkrupa Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Schedules at
- Shree Ramkrupa Travels
- Website
- Sonu Dreamline Bus
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a day
- Schedules at
- Sonu Dreamline Bus
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- ₹550–1,100
- Schedules at
- Vijayanand Travels
- Website
- Sodha Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Schedules at
- Sodha Travels
- Phone
- +91 79265 76492
- [email protected]
- Website
- Patel tours and travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- Patel tours and travels
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 10h
- Frequency
- Once daily
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Website
- Rajdhani Travels (Patan)
Bus from Mumbai to Vadodara
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Nimbhera)
- Phone
- 9414921024
- [email protected]
- Website
- Shree Devnarayan Bus
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Website
- Shree Devnarayan Bus
- Website
- Meera Tours & Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- Meera Tours & Travels
- Phone
- +91 9521797979
- [email protected]
- Website
- Shrinath Solitaire
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h 45m
- Frequency
- 6 times a week
- Schedules at
- Shrinath Solitaire
- Website
- Hari Om Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 12h 20m
- Frequency
- 6 times a week
- Schedules at
- Hari Om Travels
- Website
- Ganga Travels Go!Red BENZ
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h 35m
- Frequency
- 4 times a week
- Schedules at
- Ganga Travels Go!Red BENZ
- Website
- Antra Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a week
- Schedules at
- Antra Travels
- Website
- Chaudhary Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 8h 50m
- Frequency
- Twice a week
- Schedules at
- Chaudhary Travels
- Website
- Balwas Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Schedules at
- Balwas Travels
- Website
- Shree New Santinath Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 10h
- Frequency
- Once a week
- Schedules at
- Shree New Santinath Travels
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Mumbai to Vadodara
- Ave. Duration
- 10h 15m
- Frequency
- Once a week
- Schedules at
- Shree Balaji Tour and Travel
- Phone
- +91 86909 00891
- [email protected]
- Website
- Jai Bajrang Travels
Bus from Mumbai to Vadodara
- Ave. Duration
- 10h 30m
- Frequency
- Once a week
- Schedules at
- Jai Bajrang Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Vadodara to Ludhiana
- Ave. Duration
- 37h 26m
- Frequency
- Twice daily
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Ludhiana to Batala
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a day
- Website
- Kissan Travels Pilani
- Website
- Everest Holidays
Bus from Ludhiana to Batala
- Ave. Duration
- 2h 50m
- Frequency
- Twice a week
- Schedules at
- Everest Holidays
- Ave. Duration
- 44 min
- Estimated price
- ₹1,400–1,800
Jwala Tours and Travels
- Phone
- +91 9876 70 15 51
- Website
- jwalatourandtravels.com
Nishan Car Rentals
- Phone
- +91 946 455 5874
- Website
- nishancarrental.com
R K Holidays
- Phone
- +91 977 991 6161
- Website
- taxiamritsar.in
Jwala Tours and Travels
- Phone
- +91 9876 70 15 51
- Website
- jwalatourandtravels.com
Nishan Car Rentals
- Phone
- +91 946 455 5874
- Website
- nishancarrental.com
R K Holidays
- Phone
- +91 977 991 6161
- Website
- taxiamritsar.in
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 10 amazing places to get away from it all in Australia, How to get from Luton Airport into central London, and Getting to Milan from the airport - to help you get the most out of your next trip.
Booking & Getting There
Mumbai to Batāla bus services, operated by India Tours and Travels, arrive at Delhi station.
Mumbai to Batāla train services, operated by Indian Railways, arrive at Amritsar Jn station.
Yes, the driving distance between Mumbai to Batāla is 1651 km. It takes approximately 20h 27m to drive from Mumbai to Batāla.
There are two+ hotels available in Batāla.





































