There are 10 ways to get from Surat to Miraj by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Surat to Pune Airport, train
best- Fly from Surat (STV) to Pune Airport (PNQ)plane STV - PNQ
- Take the train from Pune Jn to Miraj Jntrain
7h 49m₹11,598–17,061Train
cheapest- Take the train from Surat to Miraj Jntrain 16209 / ...
13h 24m₹350–2,700Bus
- Take the bus from Surat, Gujarat to Kolhapur(Maharashtra), Maharashtrabus Surat, Gujarat - Kolhapur(Maharashtra), Maharashtra
- Take the bus from Kolhapur Bus Stand MSRTC to Miraj Bus Stand MSRTCbus Vsd63is / ...
16h 38mDrive 625.9 km
- Drive from Surat to Mirajcar 625.9 km
9h 6m₹7,023–10,144Taxi
- Take the taxi from Surat to Mirajtaxi 625.9 km
9h 6m₹11,000–14,000Fly Surat to Dabolim Airport, train
- Fly from Surat (STV) to Dabolim Airport (GOI)plane STV - GOI
- Take the train from Vasco Da Gama to Miraj Jntrain
11h 3m₹5,587–32,148Train to Chhatrapati Shivaji Maharaj International Airport, fly to Kolhapur Airport, train
- Take the train from Surat to Borivalitrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Kolhapur Airport (KLH)plane BOM - KLH
- Take the train from Kolhapur to Miraj Jntrain
7h 48m₹12,873–21,976Train to Sardar Vallabhbhai Patel International Airport, fly to Kolhapur Airport, train
- Take the train from Surat to Ahmedabad Jntrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Kolhapur Airport (KLH)plane AMD - KLH
- Take the train from Kolhapur to Miraj Jntrain
9h 10m₹15,012–25,256Train to Chhatrapati Shivaji Maharaj International Airport, fly to Belgaum Airport, train
- Take the train from Surat to Borivalitrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Belgaum Airport (IXG)plane BOM - IXG
- Take the train from Belgaum to Miraj Jntrain
9h 19m₹10,503–19,346Bus via Pune
- Take the bus from Surat, Gujarat to Pune, Maharashtrabus Surat, Gujarat - Pune, Maharashtra
- Take the bus from Pune, Maharashtra to Sangli, Maharashtrabus Pune, Maharashtra - Sangli, Maharashtra
17h 36m
Surat to Miraj by train
Questions & Answers
The cheapest way to get from Surat to Miraj is to train which costs ₹350 - ₹2,700 and takes 13h 24m.
The fastest way to get from Surat to Miraj is to train and fly which takes 7h 48m and costs ₹12,000 - ₹22,000.
No, there is no direct bus from Surat to Miraj. However, there are services departing from Surat, Gujarat and arriving at Miraj Bus Stand MSRTC via Kolhapur Bus Stand MSRTC. The journey, including transfers, takes approximately 16h 38m.
Yes, there is a direct train departing from Surat and arriving at Miraj Jn. Services depart once daily, and operate Monday, Friday and Sunday. The journey takes approximately 13h 24m.
The distance between Surat and Miraj is 618 km. The road distance is 625.9 km.
The best way to get from Surat to Miraj without a car is to train which takes 13h 24m and costs ₹350 - ₹2,700.
It takes approximately 7h 49m to get from Surat to Miraj, including transfers.
Surat to Miraj bus services, operated by Datta KrupaTravels, depart from Surat, Gujarat station.
Surat to Miraj train services, operated by Indian Railways, depart from Surat station.
The best way to get from Surat to Miraj is to train which takes 13h 24m and costs ₹350 - ₹2,700. Alternatively, you can bus, which costs and takes 16h 38m.
What companies run services between Surat, India and Miraj, India?
Indian Railways operates a train from Surat to Miraj Jn once daily. Tickets cost ₹350–2,700 and the journey takes 13h 24m. Alternatively, you can take a bus from Surat, Gujarat to Miraj Bus Stand MSRTC via Kolhapur(Maharashtra), Maharashtra and Kolhapur Bus Stand MSRTC in around 16h 38m.
- Website
- starair.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Kolhapur Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹4,600–33,000
Flights from Sardar Vallabhbhai Patel International Airport to Kolhapur Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹7,500–45,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Belgaum Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹4,300–30,000
- Website
- goindigo.in
Flights from Surat to Pune Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,000–15,000
Flights from Surat to Dabolim Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–30,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Pune Jn to Miraj Jn
- Ave. Duration
- 4h 54m
- Frequency
- Every 2 hours
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Surat to Miraj Jn
- Ave. Duration
- 13h 24m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Vasco Da Gama to Miraj Jn
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Surat to Borivali
- Ave. Duration
- 2h 20m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Kolhapur to Miraj Jn
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Surat to Ahmedabad Jn
- Ave. Duration
- 4h 25m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Kolhapur to Miraj Jn
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Surat to Borivali
- Ave. Duration
- 2h 20m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Belgaum to Miraj Jn
- Ave. Duration
- 2h 20m
- Frequency
- Every 3 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Website
- Datta KrupaTravels
Bus from Surat, Gujarat to Kolhapur(Maharashtra), Maharashtra
- Ave. Duration
- 15h
- Frequency
- Every 30 minutes
- Schedules at
- Datta KrupaTravels
- Phone
- +91 9226582250
- kadambapo@yahoo.com
- Website
- KTCL
Bus from Kolhapur Bus Stand MSRTC to Miraj Bus Stand MSRTC
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Estimated price
- ₹35–55
- Website
- KTCL
- Phone
- +91 99798 87474
- info@jkbs.net
- Website
- Jay Khodiyar Bus Service
Bus from Surat, Gujarat to Pune, Maharashtra
- Ave. Duration
- 10h
- Frequency
- Every 15 minutes
- Website
- Jay Khodiyar Bus Service
- Website
- Nakoda Travels Rahi
Bus from Pune, Maharashtra to Sangli, Maharashtra
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Schedules at
- Nakoda Travels Rahi
- Ave. Duration
- 9h 6m
- Estimated price
- ₹11,000–14,000
A Prachi Taxi Service
- Phone
- +91 735 913 9223
Surat Taxi Hire
- Phone
- +91 982 548 7425
- Website
- surattaxihire.com
Virat Cab
- Phone
- +91 937 773 3328
- Website
- viratcab.com
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 How to get from Florence to Rome, Train travel in Spain: A guide to Renfe, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Surat to Miraj bus services, operated by Datta KrupaTravels, arrive at Kolhapur(Maharashtra), Maharashtra station.
Surat to Miraj train services, operated by Indian Railways, arrive at Miraj Jn station.
Yes, the driving distance between Surat to Miraj is 626 km. It takes approximately 9h 6m to drive from Surat to Miraj.
There are 26+ hotels available in Miraj.












