There are 10 ways to get from Mumbai to Kartārpur 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 Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport, train
best- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Sri Guru Ram Dass Jee International Airport (ATQ)plane BOM - ATQ
- Take the train from Amritsar Jn to Kartarpurtrain
8h 38m₹6,146–17,282Train via Bhayandar
cheapest- Take the train from Vasai Road to Jalandhar Citytrain 12483
26h 26m₹822–7,006Bus via Indore
- Take the bus from Mumbai, Maharashtra to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Ludhiana, Punjabbus
- Take the bus from Ludhiana, Punjab to Jalandhar, Punjabbus
35h 36mDrive 1,617.2 km
- Drive from Mumbai to Kartārpurcar 1,617.2 km
19h 44m₹18,248–26,358Fly 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 Jalandhar Canttrain
9h 27m₹9,596–18,032Fly Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport, train
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Chandigarh International Airport (IXC)plane BOM - IXC
- Take the train from Chandigarh to Ludhiana Jntrain
- Take the train from Ludhiana Jn to Kartarpurtrain
9h 54m₹8,309–16,682Train to Pune Airport, fly to Sri Guru Ram Dass Jee International Airport, train
- 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 train from Amritsar Jn to Kartarpurtrain
11h 48m₹7,315–17,324Fly Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport, train
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Indira Gandhi International Airport (DEL)plane BOM - DEL
- Take the train from New Delhi to Ludhiana Jntrain
- Take the train from Ludhiana Jn to Kartarpurtrain
11h 5m₹6,401–11,632Train
- Take the train from Mumbai Central to Jalandhar Citytrain 12903 / ...
28h 42m₹889–6,728Bus
- Take the bus from Mumbai, Maharashtra to Surat, Gujaratbus Mumbai, Maharashtra - Surat, Gujarat
- Take the bus from Surat, Gujarat to Jalandhar, Punjabbus Surat, Gujarat - Jalandhar, Punjab
46h 56m
Mumbai to Kartārpur by train
Questions & Answers
The cheapest way to get from Mumbai to Kartārpur is to train via Bhayandar which costs ₹800 - ₹7,000 and takes 26h 26m.
The fastest way to get from Mumbai to Kartārpur is to fly and train which takes 8h 38m and costs ₹6,000 - ₹18,000.
No, there is no direct bus from Mumbai station to Kartārpur. However, there are services departing from Kurla Bus Station West and arriving at Jalandhar, Punjab via Mumbai, Maharashtra, Indore, Madhya Pradesh and Ludhiana, Punjab. The journey, including transfers, takes approximately 35h 36m.
No, there is no direct train from Mumbai to Kartārpur. However, there are services departing from Bandra and arriving at Kartarpur via Vasai Road and Jalandhar City. The journey, including transfers, takes approximately 26h 26m.
The distance between Mumbai and Kartārpur is 1506 km. The road distance is 1617.2 km.
The best way to get from Mumbai to Kartārpur without a car is to train via Bhayandar which takes 26h 26m and costs ₹800 - ₹7,000.
It takes approximately 8h 38m to get from Mumbai to Kartārpur, including transfers.
Mumbai to Kartārpur bus services, operated by Vamika World, depart from Mumbai, Maharashtra station.
Mumbai to Kartārpur train services, operated by Indian Railways, depart from Vasai Road station.
The best way to get from Mumbai to Kartārpur is to train via Bhayandar which takes 26h 26m and costs ₹800 - ₹7,000. Alternatively, you can bus via Indore, which costs and takes 35h 36m.
What companies run services between Mumbai, India and Kartārpur, Punjab, India?
Indian Railways operates a train from Vasai Road to Jalandhar City once a week. Tickets cost ₹700–6,000 and the journey takes 23h 5m. Alternatively, you can take a train from Sion to Kartārpur via Kurla, Kurla Bus Station West, Kurla Depot, Mumbai, Maharashtra, Indore, Madhya Pradesh, Ludhiana, Punjab, and Jalandhar, Punjab in around 35h 36m.
- Website
- airindia.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
- ₹7,000–12,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- ₹8,000–15,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹5,500–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 19m
- When
- Every day
- Estimated price
- ₹6,000–10,000
- Website
- goindigo.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹6,000–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Ahmedabad
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,000–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- ₹6,000–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday and Saturday
- Estimated price
- ₹9,000–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Ahmedabad
- Ave. Duration
- 4h 55m
- When
- Wednesday and Sunday
- Estimated price
- ₹9,000–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport via Ahmedabad
- Ave. Duration
- 4h 30m
- When
- Monday to Saturday
- Estimated price
- ₹8,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Chandigarh International Airport via Indore
- Ave. Duration
- 4h 35m
- When
- Monday to Saturday
- Estimated price
- ₹8,000–13,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹6,500–8,500
- Website
- starlightairline.com
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹6,000–8,000
- Website
- spicejet.com
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport
- Ave. Duration
- 3h
- When
- Wednesday
- Estimated price
- ₹6,000–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Srinagar
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- ₹6,000–8,000
- Website
- airindiaexpress.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- ₹6,000–7,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Kartarpur
- Ave. Duration
- 1h 28m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Vasai Road to Jalandhar City
- Ave. Duration
- 23h 5m
- Frequency
- Once a week
- Estimated price
- ₹700–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–6,000
Train from Jammu Tawi to Jalandhar Cant
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,500
Train from Chandigarh to Ludhiana Jn
- Ave. Duration
- 1h 59m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Ludhiana Jn to Kartarpur
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Dadar to Pune Jn
- Ave. Duration
- 3h 9m
- 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 Amritsar Jn to Kartarpur
- Ave. Duration
- 1h 28m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from New Delhi to Ludhiana Jn
- Ave. Duration
- 3h 46m
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Ludhiana Jn to Kartarpur
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Mumbai Central to Jalandhar City
- Ave. Duration
- 27h 25m
- Frequency
- Twice daily
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,600–6,000
- Website
- Vamika World
Bus from Mumbai, Maharashtra to Indore, Madhya Pradesh
- Ave. Duration
- 12h 30m
- Frequency
- Every 30 minutes
- Schedules at
- Vamika World
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Indore, Madhya Pradesh to Ludhiana, Punjab
- Ave. Duration
- 19h 40m
- Frequency
- Twice daily
- Schedules at
- Indo Canadian Express
- Website
- Kartar Bus Service Limited
Bus from Ludhiana, Punjab to Jalandhar, Punjab
- Ave. Duration
- 1h 20m
- Frequency
- Every 10 minutes
- Schedules at
- Kartar Bus Service Limited
- Website
- Gajraj Travels
Bus from Mumbai, Maharashtra to Surat, Gujarat
- Ave. Duration
- 6h 50m
- Frequency
- Every 15 minutes
- Schedules at
- Gajraj Travels
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Surat, Gujarat to Jalandhar, Punjab
- Ave. Duration
- 37h 57m
- Frequency
- Twice daily
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
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
Mumbai to Kartārpur bus services, operated by Vamika World, arrive at Indore, Madhya Pradesh station.
Mumbai to Kartārpur train services, operated by Indian Railways, arrive at Jalandhar City station.
Yes, the driving distance between Mumbai to Kartārpur is 1617 km. It takes approximately 19h 44m to drive from Mumbai to Kartārpur.
There are 83+ hotels available in Kartārpur.








