There are 8 ways to get from Rajkot to Miraj 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 to Kolhapur Airport, train
best- Fly from Rajkot International Airport (HSR) to Kolhapur Airport (KLH)plane HSR - KLH
- Take the train from Kolhapur to Miraj Jntrain
5h 41m₹9,608–27,123Train
cheapest- Take the train from Rajkot Jn to Ahmedabad Jntrain 12268 / ...
- Take the train from Ahmedabad Jn to Miraj Jntrain 16209 / ...
21h 55m₹638–4,903Train via Pune
- Take the train from Rajkot Jn to Pune Jntrain 22717 / ...
- Take the train from Pune Jn to Miraj Jntrain 17318 / ...
21h 34m₹640–4,828Bus
- Take the bus from Rajkot to Kolhapurbus redbusIndia_Bharat Benz A/C Sleeper / ...
- Take the bus from Kolhapur Bus Stand MSRTC to Miraj Bus Stand MSRTCbus Vsd63is / ...
25h 53mDrive 1,024.3 km
- Drive from Rajkot to Mirajcar 1,024.3 km
14h 7m₹9,926–14,338Fly to Pune Airport, train
- Fly from Rajkot International Airport (HSR) to Pune Airport (PNQ)plane HSR - PNQ
- Take the train from Pune Jn to Miraj Jntrain
8h 12m₹7,921–22,443Fly to Dabolim Airport, train
- Fly from Rajkot International Airport (HSR) to Dabolim Airport (GOI)plane HSR - GOI
- Take the train from Vasco Da Gama to Miraj Jntrain
13h 47m₹8,410–21,530Bus via Surat
- Take the bus from Rajkot to Bhavnagarbus
- Take the bus from Bhavnagar to Suratbus
- Take the bus from Surat to Pune Ma Na Pa Bus Stopbus
- Take the bus from Pune Ma Na Pa Bus Stop to Mirajbus
28h 14m
Rajkot to Miraj by train
Comparing Your Travel Options
The cheapest way to get from Rajkot to Miraj is to train which costs ₹600 - ₹4,900 and takes 21h 55m.
The fastest way to get from Rajkot to Miraj is to fly and train which takes 5h 41m and costs ₹9,500 - ₹28,000.
No, there is no direct bus from Rajkot to Miraj. However, there are services departing from Rajkot and arriving at Miraj Bus Stand MSRTC via Kolhapur Bus Stand MSRTC. The journey, including transfers, takes approximately 25h 53m.
No, there is no direct train from Rajkot to Miraj. However, there are services departing from Rajkot Jn and arriving at Miraj Jn via Pune Jn. The journey, including transfers, takes approximately 21h 34m.
The distance between Rajkot and Miraj is 809 km. The road distance is 1024.3 km.
The best way to get from Rajkot to Miraj without a car is to train via Pune which takes 21h 34m and costs ₹600 - ₹4,900.
It takes approximately 5h 41m to get from Rajkot to Miraj, including transfers.
Rajkot to Miraj bus services, operated by Gujarat Travels, depart from Rajkot station.
Rajkot to Miraj train services, operated by Indian Railways, depart from Rajkot Jn station.
The best way to get from Rajkot to Miraj is to train via Pune which takes 21h 34m and costs ₹600 - ₹4,900. Alternatively, you can bus, which costs and takes 25h 53m.
What companies run services between Rajkot, India and Miraj, India?
You can take a train from Rajkot Jn to Miraj Jn via Pune Jn in around 21h 34m. Alternatively, you can take a bus from Rajkot to Miraj Bus Stand MSRTC via Kolhapur and Kolhapur Bus Stand MSRTC in around 25h 53m.
- Website
- goindigo.in
Flights from Rajkot International Airport to Kolhapur Airport via Hyderabad
- Ave. Duration
- 4h 55m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹11,000–30,000
Flights from Rajkot International Airport to Pune Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹7,000–21,000
Flights from Rajkot International Airport to Dabolim Airport via Mumbai
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- ₹8,000–40,000
Flights from Rajkot International Airport to Dabolim Airport via Bengaluru
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹8,000–40,000
Flights from Rajkot International Airport to Dabolim Airport via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹8,000–40,000
Flights from Rajkot International Airport to Dabolim Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹8,000–40,000
- Website
- airindia.in
Flights from Rajkot International Airport to Dabolim Airport via Mumbai
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Rajkot International Airport to Dabolim Airport via Delhi
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹7,500–19,000
- Website
- starair.in
Flights from Rajkot International Airport to Kolhapur Airport via Mumbai
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹8,500–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 Rajkot Jn to Pune Jn
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–500
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
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 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 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 Rajkot Jn to Ahmedabad Jn
- Ave. Duration
- 3h 40m
- Frequency
- Every 2 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Ahmedabad Jn to Miraj Jn
- Ave. Duration
- 17h 15m
- Frequency
- 5 times a week
- Estimated price
- ₹440–3,400
- Website
- irctc.co.in
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,600–3,400
- Phone
- +91 6356190009
- [email protected]
- Website
- MTT Bus
Bus from Rajkot to Kolhapur
- Ave. Duration
- 24h 15m
- Frequency
- Twice daily
- Website
- MTT Bus
- Phone
- +91 9226582250
- [email protected]
- 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
- +919428521105
- [email protected]
- Website
- Gujarat Travels
Bus from Rajkot to Bhavnagar
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Schedules at
- Gujarat Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h 35m
- Frequency
- Twice daily
- Schedules at
- Gujarat Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Rajkot to Bhavnagar
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Shree Santkrupa Travels
Bus from Rajkot to Bhavnagar
- Ave. Duration
- 4h
- Frequency
- Once a week
- Schedules at
- Shree Santkrupa Travels
- Website
- Ravi Krishna Travels
Bus from Bhavnagar to Surat
- Ave. Duration
- 8h
- Frequency
- Hourly
- Schedules at
- Ravi Krishna Travels
- Website
- Siddhivinayak Travels
Bus from Bhavnagar to Surat
- Ave. Duration
- 8h
- Frequency
- Every 4 hours
- Schedules at
- Siddhivinayak Travels
- Website
- Devkrupa Travels
Bus from Bhavnagar to Surat
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Schedules at
- Devkrupa Travels
- Phone
- +91 99798 87474
- [email protected]
- Website
- Jay Khodiyar Bus Service
Bus from Bhavnagar to Surat
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Website
- Jay Khodiyar Bus Service
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Website
- Jay Khodiyar Bus Service
- Website
- Randal Travels
Bus from Bhavnagar to Surat
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Schedules at
- Randal Travels
- Website
- Madhav tavelas
Bus from Bhavnagar to Surat
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- Madhav tavelas
- Phone
- +91 98242 23241
- [email protected]
- Website
- Haridham Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 30m
- Frequency
- Hourly
- Schedules at
- Haridham Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Jay Vishwakarma Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h
- Frequency
- Every 20 minutes
- Schedules at
- Jay Vishwakarma Travels
- Phone
- +91 26123 42132
- [email protected]
- Website
- Datta KrupaTravels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h
- Frequency
- Hourly
- Schedules at
- Datta KrupaTravels
- Website
- KKT Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h
- Frequency
- Every 3 hours
- Schedules at
- KKT Travels
- Phone
- +91 0291-2633687
- Website
- MR Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a day
- Website
- MR Travels
- Phone
- 9414921024
- [email protected]
- Website
- Shree Devnarayan Bus
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Website
- Shree Devnarayan Bus
- Website
- Shreya Tours And Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Schedules at
- Shreya Tours And Travels
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Website
- Antra Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Schedules at
- Antra Travels
- Website
- Ganga Travels Go!Red BENZ
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 5m
- Frequency
- Once daily
- Schedules at
- Ganga Travels Go!Red BENZ
- Website
- Skyride Bus Service
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Schedules at
- Skyride Bus Service
- Website
- Meera Tours & Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Schedules at
- Meera Tours & Travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Website
- Jain Travels
- Website
- Shree New Santinath Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 8h 10m
- Frequency
- 5 times a week
- Schedules at
- Shree New Santinath Travels
- Website
- New Bishnoi Tour & Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h
- Frequency
- 3 times a week
- Schedules at
- New Bishnoi Tour & Travels
- Website
- Kalyani Travels
Bus from Surat to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 8h 40m
- Frequency
- Once a week
- Schedules at
- Kalyani Travels
- Website
- N T Ashoka
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 6h
- Frequency
- 5 times a day
- Website
- N T Ashoka
- Website
- Nakoda Travels Rahi
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 6h 5m
- Frequency
- 5 times a day
- Schedules at
- Nakoda Travels Rahi
- Website
- Sai travels chembur
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Schedules at
- Sai travels chembur
- Website
- Munawwar Travels
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Schedules at
- Munawwar Travels
- Website
- S R Travels
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Schedules at
- S R Travels
- Website
- Siddhanath Travels
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 6h 40m
- Frequency
- Twice daily
- Schedules at
- Siddhanath Travels
- Website
- Konduskar Travels Pvt. Ltd
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Schedules at
- Konduskar Travels Pvt. Ltd
- Website
- Shefali Travels
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Schedules at
- Shefali Travels
- Website
- Rajendra Tours And Travels
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Schedules at
- Rajendra Tours And Travels
- Website
- Om Sai Link Tours & Travels
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Schedules at
- Om Sai Link Tours & Travels
- Website
- Harsh Travels
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 5h 16m
- Frequency
- Once daily
- Schedules at
- Harsh Travels
- Website
- Shiv Malhar Travels
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Schedules at
- Shiv Malhar Travels
- Phone
- +91 02269875555
- [email protected]
- Website
- Dolphin Bus
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Website
- Dolphin Bus
- Website
- Sana Travels ASHOKA
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Schedules at
- Sana Travels ASHOKA
- Website
- A B Travels
Bus from Pune Ma Na Pa Bus Stop to Miraj
- Ave. Duration
- 5h 45m
- Frequency
- 6 times a week
- Schedules at
- A B Travels
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 Is ride-sharing platform BlaBlaCar right for you?, How to get from Heathrow Airport into central London, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
Rajkot to Miraj bus services, operated by Gujarat Travels, arrive at Bhavnagar station.
Rajkot to Miraj train services, operated by Indian Railways, arrive at Pune Jn station.
Yes, the driving distance between Rajkot to Miraj is 1024 km. It takes approximately 14h 7m to drive from Rajkot to Miraj.
Book your Rajkot to Miraj train tickets online with 12go.asia.
Book your Rajkot to Miraj bus tickets online with Omio.
There are 22+ hotels available in Miraj.




























