There are 8 ways to get from Shimla to Mathura by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Shimla to Kalkataxi
- Take the train from Kalka to New Delhitrain
- Take the train from New Delhi to Mathura Jntrain
7h 2m₹2,583–5,539Train
cheapest- Take the train from Simla to Kalkatrain 52452 / ...
- Take the train from Kalka to Mathura Jntrain 22456
12h 28m₹384–3,028Bus via Chandīgarh
- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Take the bus from Tribune Chowk to Kashmiri Gatebus
- Take the bus from ISBT Kashmiri Gate to Mathurabus
9h 46m₹1,487–4,326Drive 484 km
- Drive from Shimla to Mathuracar 484 km
7h 13m₹5,282–7,630Taxi
- Take the taxi from Shimla to Mathurataxi 484 km
7h 13m₹11,000–15,000Bus, fly, train
- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Fly from Chandigarh International Airport (IXC) to Indira Gandhi International Airport (DEL)plane IXC - DEL
- Take the train from New Delhi to Mathura Jntrain
6h 47m₹3,481–11,326Bus, train
- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Take the train from Chandigarh to New Delhitrain
- Take the train from New Delhi to Mathura Jntrain
8h 49m₹627–3,726Bus
- Take the bus from Shimla Isbt Tutikandi to Delhi Isbt Kashmeere Gatebus
- Take the bus from Sarai Kale Khan to Mathurabus Ordinary
14h 21m₹765–1,440
Shimla to Mathura by train
Questions & Answers
The cheapest way to get from Shimla to Mathura is to bus which costs ₹750 - ₹1,500 and takes 14h 21m.
The fastest way to get from Shimla to Mathura is to bus and fly and train which takes 6h 47m and costs ₹3,400 - ₹12,000.
No, there is no direct bus from Shimla to Mathura. However, there are services departing from Shimla Isbt Tutikandi and arriving at Mathura via Zirakpur, Tribune Chowk and ISBT Kashmiri Gate. The journey, including transfers, takes approximately 9h 46m.
No, there is no direct train from Shimla to Mathura. However, there are services departing from Simla and arriving at Mathura Jn via Kalka. The journey, including transfers, takes approximately 12h 28m.
The distance between Shimla and Mathura is 493 km. The road distance is 484 km.
The best way to get from Shimla to Mathura without a car is to taxi and train which takes 7h 2m and costs ₹2,500 - ₹6,000.
It takes approximately 7h 2m to get from Shimla to Mathura, including transfers.
Shimla to Mathura bus services, operated by HRTC, depart from Shimla Isbt Tutikandi station.
Shimla to Mathura train services, operated by Indian Railways, depart from Simla station.
The best way to get from Shimla to Mathura is to bus via Chandīgarh which takes 9h 46m and costs ₹1,400 - ₹4,400. Alternatively, you can train, which costs ₹380 - ₹3,100 and takes 12h 28m.
What companies run services between Shimla, India and Mathura, India?
You can take a bus from Shimla Isbt Tutikandi to Mathura via Zirakpur, Tribune Chowk, Kashmiri Gate, and ISBT Kashmiri Gate in around 9h 46m. Alternatively, you can take a train from Simla to Mathura Jn via Kalka in around 12h 28m.
- Website
- airindia.in
Flights from Chandigarh International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- ₹2,900–9,000
- Website
- goindigo.in
Flights from Chandigarh International Airport to Indira Gandhi International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- ₹3,400–8,500
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Kalka to New Delhi
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Chandigarh to New Delhi
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Simla to Kalka
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kalka to Mathura Jn
- Ave. Duration
- 6h 48m
- Frequency
- Twice a week
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- online.hrtchp.com
Bus from Shimla Isbt Tutikandi to Zirakpur
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹270–380
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹270–380
Bus from Shimla Isbt Tutikandi to Delhi Isbt Kashmeere Gate
- Ave. Duration
- 9h 32m
- Frequency
- Hourly
- Estimated price
- ₹500–1,000
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹500–750
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Bus from Tribune Chowk to Kashmiri Gate
- Ave. Duration
- 4h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₹500–1,900
- Schedules at
- laxmiholidays.com
- Adult
- ₹500–1,900
Bus from ISBT Kashmiri Gate to Mathura
- Ave. Duration
- 1h 43m
- Frequency
- 4 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Sarai Kale Khan to Mathura
- Ave. Duration
- 2h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹230–420
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹230–340
- Janrath
- ₹300–420
- Ave. Duration
- 4h 12m
- Estimated price
- ₹2,200–15,000
Tour 2 Himachal
- Phone
- +91 98 16 24 37 42
- Website
- tour2himachal.com
Shimla Taxi
- Phone
- +91 70 18 64 78 20
- Website
- shimlataxi.in
Lahual Spiti Kaza Taxi
- Phone
- +91 94 18 60 56 54
- Website
- spiticabs.wordpress.com
Tour 2 Himachal
- Phone
- +91 98 16 24 37 42
- Website
- tour2himachal.com
Shimla Taxi
- Phone
- +91 70 18 64 78 20
- Website
- shimlataxi.in
Lahual Spiti Kaza Taxi
- Phone
- +91 94 18 60 56 54
- Website
- spiticabs.wordpress.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
Shimla to Mathura bus services, operated by HRTC, arrive at Zirakpur station.
Shimla to Mathura train services, operated by Indian Railways, arrive at Kalka station.
Yes, the driving distance between Shimla to Mathura is 484 km. It takes approximately 7h 13m to drive from Shimla to Mathura.
There are 975+ hotels available in Mathura.













