There are 7 ways to get from Thalassery 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 Kannur International Airport to Kolhapur Airport, train
best- Fly from Kannur International Airport (CNN) to Kolhapur Airport (KLH)plane CNN - KLH
- Take the train from Kolhapur to Miraj Jntrain
7h 36m₹12,306–35,357Train
cheapest- Take the train from Thalassery to Miraj Jntrain 11098
18h 20m₹380–2,900Bus, train
- Take the bus from Thalassery to Udupibus
- Take the bus from Udipi to Goaves Hegde Travelsbus
- Take the train from Belgaum to Miraj Jntrain
16h 45m₹1,019–3,948Drive 688.9 km
- Drive from Thalassery to Mirajcar 688.9 km
10h 5m₹7,722–11,154Fly Kannur International Airport to Belgaum Airport, train
- Fly from Kannur International Airport (CNN) to Belgaum Airport (IXG)plane CNN - IXG
- Take the train from Belgaum to Miraj Jntrain
8h 37m₹10,436–29,727Train to Calicut International Airport, fly to Kolhapur Airport, train
- Take the train from Thalassery to Parpanangaditrain
- Fly from Calicut International Airport (CCJ) to Kolhapur Airport (KLH)plane CCJ - KLH
- Take the train from Kolhapur to Miraj Jntrain
13h₹13,161–58,141Bus
- Take the bus from Thalassery to Mangalurubus
- Take the bus from Mangaluru to Kolhapurbus
- Take the bus from Kolhapur Bus Stand MSRTC to Miraj Bus Stand MSRTCbus
18h 30m
Thalassery to Miraj by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Thalassery to Miraj is to train which costs ₹380 - ₹2,900 and takes 18h 20m.
The fastest way to get from Thalassery to Miraj is to fly and train which takes 7h 36m and costs ₹12,000 - ₹36,000.
No, there is no direct bus from Thalassery to Miraj. However, there are services departing from Thalassery and arriving at Miraj Bus Stand MSRTC via Mangaluru and Kolhapur Bus Stand MSRTC. The journey, including transfers, takes approximately 18h 30m.
Yes, there is a direct train departing from Thalassery and arriving at Miraj Jn. Services depart once a week, and operate Monday. The journey takes approximately 18h 20m.
The distance between Thalassery and Miraj is 627 km. The road distance is 688.9 km.
The best way to get from Thalassery to Miraj without a car is to bus and train which takes 16h 45m and costs ₹1,000 - ₹4,000.
It takes approximately 7h 36m to get from Thalassery to Miraj, including transfers.
Thalassery to Miraj bus services, operated by SLGT Travels, depart from Thalassery station.
Thalassery to Miraj train services, operated by Indian Railways, depart from Thalassery station.
The best way to get from Thalassery to Miraj is to train which takes 18h 20m and costs ₹380 - ₹2,900. Alternatively, you can bus, which costs and takes 18h 30m.
What companies run services between Thalassery, India and Miraj, India?
Indian Railways operates a train from Thalassery to Miraj Jn once a week. Tickets cost ₹380–2,900 and the journey takes 18h 20m. Alternatively, you can take a bus from Thalassery to Miraj Bus Stand MSRTC via Mangaluru, Kolhapur, and Kolhapur Bus Stand MSRTC in around 18h 30m.
- Website
- goindigo.in
Flights from Kannur International Airport to Kolhapur Airport via Hyderabad
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–33,000
Flights from Kannur International Airport to Kolhapur Airport via Kochi, Bengaluru
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–33,000
Flights from Kannur International Airport to Belgaum Airport via Hyderabad
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–27,000
Flights from Kannur International Airport to Belgaum Airport via Delhi
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- ₹19,000–30,000
Flights from Kannur International Airport to Belgaum Airport via Kochi, Hyderabad
- Ave. Duration
- 8h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–28,000
Flights from Calicut International Airport to Kolhapur Airport via Bengaluru
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹12,000–55,000
- Website
- starair.in
Flights from Kannur International Airport to Belgaum Airport via Mumbai
- Ave. Duration
- 4h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–27,000
Flights from Calicut International Airport to Kolhapur Airport via Bengaluru
- Ave. Duration
- 10h 45m
- When
- Friday and Sunday
- Estimated price
- ₹12,000–45,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 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
Train from Thalassery to Miraj Jn
- Ave. Duration
- 18h 20m
- Frequency
- Once a week
- Estimated price
- ₹380–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
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
Train from Thalassery to Parpanangadi
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
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
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Thalassery to Udupi
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- ₹260–350
- Website
- KSRTC
Bus from Thalassery to Mangaluru
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ₹190–280
- Website
- KSRTC
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Udipi to Goaves Hegde Travels
- Ave. Duration
- 7h 16m
- Frequency
- Once daily
- Estimated price
- ₹600–2,400
- Schedules at
- vrlbus.in
- Sleeper
- ₹900–2,400
- [email protected]
- Website
- SLGT Travels
Bus from Thalassery to Mangaluru
- Ave. Duration
- 4h 22m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Mangaluru to Kolhapur
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Thalassery to Mangaluru
- Ave. Duration
- 2h 45m
- Frequency
- Twice a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Mangaluru to Kolhapur
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Mangaluru to Kolhapur
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Website
- National Travels - Ratnagiri
- 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
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 Stansted Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
Booking & Getting There
Thalassery to Miraj bus services, operated by SLGT Travels, arrive at Mangaluru station.
Thalassery to Miraj train services, operated by Indian Railways, arrive at Miraj Jn station.
Yes, the driving distance between Thalassery to Miraj is 689 km. It takes approximately 10h 5m to drive from Thalassery to Miraj.
There are 23+ hotels available in Miraj.
















