There are 10 ways to get from Solāpur to Mathura by 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.
Train
best- Take the train from Solapur Jn to Mathura Jntrain 12627
23h 5m₹650–5,500Bus via Indore
- Take the bus from Solapur, Maharashtra to Indore, Madhya Pradeshbus Solapur, Maharashtra - Indore, Madhya Pradesh
- Take the bus from Indore, Madhya Pradesh to Mathura, Uttar Pradeshbus Indore, Madhya Pradesh - Mathura, Uttar Pradesh
30h 30mDrive 1,313.5 km
- Drive from Solāpur to Mathuracar 1,313.5 km
18h 22m₹14,736–21,285Fly Sholapur to Agra Airport, train
- Fly from Sholapur (SSE) to Agra Airport (AGR)plane SSE - AGR
- Take the train from Agra Cantt to Mathura Jntrain
22h 15m₹13,643–36,634Bus
- Take the bus from Solapur, Maharashtra to Faridabad, Haryanabus Solapur, Maharashtra - Faridabad, Haryana
- Take the bus from Faridabad to Mathurabus
36h 30mTrain to Pune Airport, fly to Indira Gandhi International Airport, train
- Take the train from Solapur Jn to Pune Jntrain
- Fly from Pune Airport (PNQ) to Indira Gandhi International Airport (DEL)plane PNQ - DEL
- Take the train from New Delhi to Mathura Jntrain
10h 27m₹7,402–13,912Fly Sholapur to Indira Gandhi International Airport, train
- Fly from Sholapur (SSE) to Indira Gandhi International Airport (DEL)plane SSE - DEL
- Take the train from New Delhi to Mathura Jntrain
7h 13m₹6,578–17,814Train to Hyderabad, fly to Agra Airport, train
- Take the train from Solapur Jn to Begumpettrain
- Fly from Hyderabad (HYD) to Agra Airport (AGR)plane HYD - AGR
- Take the train from Agra Cantt to Mathura Jntrain
11h 7m₹12,578–35,207Bus to Nanded Airport, fly to Hindon, train
- Take the bus from Solapur, Maharashtra to Nanded, Maharashtrabus
- Fly from Nanded Airport (NDC) to Hindon (HDO)plane NDC - HDO
- Take the train from New Delhi to Mathura Jntrain
10h 40mBus to Aurangabad Airport, fly to Indira Gandhi International Airport, train
- Take the bus from Solapur, Maharashtra to Aurangabadbus
- Fly from Aurangabad Airport (IXU) to Indira Gandhi International Airport (DEL)plane IXU - DEL
- Take the train from New Delhi to Mathura Jntrain
11h 48m
Solāpur to Mathura by train
Questions & Answers
The cheapest way to get from Solāpur to Mathura is to train which costs ₹650 - ₹5,500 and takes 23h 5m.
The fastest way to get from Solāpur to Mathura is to fly and train which takes 7h 13m and costs ₹6,500 - ₹18,000.
No, there is no direct bus from Solāpur to Mathura. However, there are services departing from Solapur, Maharashtra and arriving at Mathura, Uttar Pradesh via Indore, Madhya Pradesh. The journey, including transfers, takes approximately 30h 30m.
Yes, there is a direct train departing from Solapur Jn and arriving at Mathura Jn. Services depart once daily, and operate every day. The journey takes approximately 23h 5m.
The distance between Solāpur and Mathura is 1571 km. The road distance is 1313.5 km.
The best way to get from Solāpur to Mathura without a car is to train which takes 23h 5m and costs ₹650 - ₹5,500.
The train from Solapur Jn to Mathura Jn takes 23h 5m including transfers and departs once daily.
Solāpur to Mathura bus services, operated by Hans Travels, depart from Solapur, Maharashtra station.
Solāpur to Mathura train services, operated by Indian Railways, depart from Solapur Jn station.
The best way to get from Solāpur to Mathura is to train which takes 23h 5m and costs ₹650 - ₹5,500. Alternatively, you can bus via Indore, which costs and takes 30h 30m.
What companies run services between Solāpur, India and Mathura, India?
Indian Railways operates a train from Solapur Jn to Mathura Jn once daily. Tickets cost ₹650–5,500 and the journey takes 23h 5m. Alternatively, you can take a bus from Solapur, Maharashtra to Mathura, Uttar Pradesh via Indore, Madhya Pradesh in around 30h 30m.
- Website
- goindigo.in
Flights from Sholapur to Agra Airport via Mumbai
- Ave. Duration
- 23h 50m
- When
- Friday
- Estimated price
- ₹13,000–35,000
Flights from Sholapur to Agra Airport via Mumbai, Hyderabad
- Ave. Duration
- 22h 25m
- When
- Tuesday
- Estimated price
- ₹17,000–37,000
Flights from Sholapur to Agra Airport via Goa Mopa, Mumbai
- Ave. Duration
- 22h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹15,000–36,000
Flights from Sholapur to Agra Airport via Goa Mopa, Hyderabad
- Ave. Duration
- 21h 5m
- When
- Monday to Wednesday
- Estimated price
- ₹16,000–36,000
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹7,000–11,000
Flights from Sholapur to Indira Gandhi International Airport via Mumbai
- Ave. Duration
- 4h 40m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,000–16,000
Flights from Sholapur to Indira Gandhi International Airport via Mumbai, Udaipur
- Ave. Duration
- 7h 5m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,000–16,000
Flights from Hyderabad to Agra Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹12,000–32,000
Flights from Hyderabad to Agra Airport via Mumbai
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–32,000
Flights from Aurangabad Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹6,500–8,500
- Website
- airindia.in
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 24m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Aurangabad Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–8,500
- Website
- starlightairline.com
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Sholapur to Indira Gandhi International Airport via Goa Mopa
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–19,000
- Website
- airindiaexpress.in
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ₹6,500–14,000
- Website
- spicejet.com
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ₹7,000–11,000
- Website
- starair.in
Flights from Nanded Airport to Hindon
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹7,000–39,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Solapur Jn to Mathura Jn
- Ave. Duration
- 23h 5m
- Frequency
- Once daily
- 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 Agra Cantt to Mathura Jn
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Solapur Jn to Pune Jn
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- 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
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Solapur Jn to Begumpet
- Ave. Duration
- 5h 24m
- Frequency
- 5 times a day
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Agra Cantt to Mathura Jn
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from New Delhi to Mathura Jn
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
- Website
- omio.com
Bus from Solapur, Maharashtra to Indore, Madhya Pradesh
- Ave. Duration
- 15h 40m
- Frequency
- Every 4 hours
- Schedules at
- hanstravel.in
- Website
- Balaji Bus Services
Bus from Indore, Madhya Pradesh to Mathura, Uttar Pradesh
- Ave. Duration
- 14h 5m
- Frequency
- Hourly
- Schedules at
- Balaji Bus Services
- Website
- Renuka Bus Service
Bus from Solapur, Maharashtra to Faridabad, Haryana
- Ave. Duration
- 32h 45m
- Frequency
- Once daily
- Schedules at
- Renuka Bus Service
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- UPSRTC
Bus from Faridabad to Mathura
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- ₹200–420
- Website
- UPSRTC
- Ordinary
- ₹200–250
- AC
- ₹300–420
- Phone
- +91 91300 74530
- sharma.travelsned@gmail.com
- Website
- Sharma Travels
Bus from Solapur, Maharashtra to Nanded, Maharashtra
- Ave. Duration
- 5h 10m
- Frequency
- Hourly
- Website
- Sharma Travels
- Phone
- +91 99991 29996
- ramdalaltravels@gmail.com
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Solapur, Maharashtra to Aurangabad
- Ave. Duration
- 5h 50m
- Frequency
- Hourly
- Schedules at
- Ram Dalal Holidays 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
Solāpur to Mathura bus services, operated by Hans Travels, arrive at Indore, Madhya Pradesh station.
Solāpur to Mathura train services, operated by Indian Railways, arrive at Mathura Jn station.
Yes, the driving distance between Solāpur to Mathura is 1313 km. It takes approximately 18h 22m to drive from Solāpur to Mathura.
Book your Solāpur to Mathura bus tickets online with Omio.
There are 999+ hotels available in Mathura.












