There are 7 ways to get from Mumbai to Shāhkot 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)BOM - ATQ
- Take the taxi from Sri Guru Ram Dass Jee International Airport (ATQ) to Shāhkot
5h 30m₹7,910–17,682Train via Bhayandar
cheapest- Take the train from Vasai Road to Ludhiana Jn12483
- Take the train from Ludhiana Jn to Malsian Shahkht04555 / ...
26h 33m₹832–6,608Bus, taxi
- Take the bus from Chembur - Dimand Gardan to Gokarna Madangiri Bus Stop
- Take the bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Jalandhar - PAP Chowk
- Take the taxi from FlixBus Jalandhar - PAP Chowk to Shāhkot
27h 24m₹2,772–4,994Drive 1,576.9 km
- Drive from Mumbai to Shāhkot1,576.9 km
22h 55m₹16,659–24,063Fly Chhatrapati Shivaji Maharaj International Airport to Jammu Airport, train, taxi
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Jammu Airport (IXJ)BOM - IXJ
- Take the train from Jammu Tawi to Jalandhar Cant
- Take the taxi from Jalandhar Cant to Shāhkot
8h 41m₹7,290–18,832Bus to Pune Airport, fly to Sri Guru Ram Dass Jee International Airport, taxi
- Take the bus from Vileparle to Vanaj
- Fly from Pune Airport (PNQ) to Sri Guru Ram Dass Jee International Airport (ATQ)PNQ - ATQ
- Take the taxi from Sri Guru Ram Dass Jee International Airport (ATQ) to Shāhkot
9h₹8,360–17,478Train
- Take the train from Dadar to Phillaur Jn11057
- Take the train from Phillaur Jn to Malsian Shahkht04555 / ...
39h 38m₹937–7,055
Mumbai to Shāhkot by train
Questions & Answers
The cheapest way to get from Mumbai to Shāhkot is to train via Bhayandar which costs ₹800 - ₹7,000 and takes 26h 33m.
The fastest way to get from Mumbai to Shāhkot is to fly and taxi which takes 5h 30m and costs ₹7,500 - ₹18,000.
No, there is no direct train from Mumbai to Shāhkot. However, there are services departing from Bandra and arriving at Malsian Shahkht via Vasai Road and Ludhiana Jn. The journey, including transfers, takes approximately 26h 33m.
The distance between Mumbai and Shāhkot is 1534 km. The road distance is 1576.9 km.
The best way to get from Mumbai to Shāhkot without a car is to train via Bhayandar which takes 26h 33m and costs ₹800 - ₹7,000.
It takes approximately 5h 30m to get from Mumbai to Shāhkot, including transfers.
Mumbai to Shāhkot train services, operated by Indian Railways, depart from Vasai Road station.
Mumbai to Shāhkot train services, operated by Indian Railways, arrive at Ludhiana Jn station.
Yes, the driving distance between Mumbai to Shāhkot is 1577 km. It takes approximately 22h 55m to drive from Mumbai to Shāhkot.
What companies run services between Mumbai, India and Shāhkot, India?
You can take a train from Bandra to Malsian Shahkht via Vasai Road and Ludhiana Jn in around 26h 33m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- 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,500–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Delhi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Indore
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–15,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Jammu Airport via Srinagar
- Ave. Duration
- 5h 25m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₹7,500–15,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport via Ahmedabad
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–14,000
- Website
- airindia.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
- ₹5,500–11,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- ₹6,000–17,000
- Website
- airindiaexpress.in
Flights from Pune Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–17,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Vasai Road to Ludhiana Jn
- Ave. Duration
- 22h 1m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
Train from Ludhiana Jn to Malsian Shahkht
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
Train from Jammu Tawi to Jalandhar Cant
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,500
Train from Dadar to Phillaur Jn
- Ave. Duration
- 37h 29m
- Frequency
- Once daily
- Estimated price
- ₹800–6,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,900–3,600
- First Class (1A)
- ₹4,900–6,500
Train from Phillaur Jn to Malsian Shahkht
- Ave. Duration
- 1h 9m
- Frequency
- 5 times a day
- 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
- Phone
- +91-8879498558
- ebookings@anandbus.com
- Website
- anandbus.com
Bus from Chembur - Dimand Gardan to Gokarna Madangiri Bus Stop
- Ave. Duration
- 15h 36m
- Frequency
- 5 times a day
- Estimated price
- ₹1,100–1,700
- Website
- https://anandbus.com/
- Seater/ Sleeper
- ₹1,100–1,700
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Jalandhar - PAP Chowk
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹550–1,800
- Website
- https://www.flixbus.in
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from Vileparle to Vanaj
- Ave. Duration
- 2h 3m
- Frequency
- Every 30 minutes
- Estimated price
- ₹429–710
- Schedules at
- msrtc.maharashtra.gov.in
- AC Shivneri
- ₹710
- Semi Luxury
- ₹429
- Ave. Duration
- 1h 11m
- Estimated price
- ₹1,100–2,400
R K Holidays
- Phone
- +91 97 79 91 61 61
- Website
- taxiamritsar.in
Nishan Car Rentals
- Phone
- +91 94 64 55 58 74
- Website
- taxiservicesinamritsar.in
Jwala Tours and Travels
- Phone
- +91 98 76 70 15 51
- Website
- amritsartaxi.in
GRD Travels
- Phone
- +91-7888606133
- Website
- grdtravels.in
Keep Going Travels
- Phone
- +91 99 88 88 07 11
- Website
- keepgoingtravels.com
Dream Destination Travels
- Phone
- +91 98 72 35 39 53
- Website
- dreamdestis.com
Babbal Taxi services
Keep Going Travels
- Phone
- +91 99 88 88 07 11
- Website
- keepgoingtravels.com
Dream Destination Travels
- Phone
- +91 98 72 35 39 53
- Website
- dreamdestis.com
Babbal Taxi services
R K Holidays
- Phone
- +91 97 79 91 61 61
- Website
- taxiamritsar.in
Nishan Car Rentals
- Phone
- +91 94 64 55 58 74
- Website
- taxiservicesinamritsar.in
Jwala Tours and Travels
- Phone
- +91 98 76 70 15 51
- Website
- amritsartaxi.in
GRD Travels
- Phone
- +91-7888606133
- Website
- grdtravels.in
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














