There are 8 ways to get from Mayiladuthurai to Shivamogga by train, plane, 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.
Train to Trichy International Airport, fly
best- Take the train from Mayiladuturai J to Tiruchchirapalitrain
- Fly from Trichy International Airport (TRZ) to Shivamogga (RQY)plane TRZ - RQY
7h 30m₹7,351–24,654Train via Bengaluru
cheapest- Take the train from Mayiladuturai J to Ksr Bengalurutrain 16231
- Take the train from Ksr Bengaluru to Shimoga Towntrain 12089 / ...
17h 10m₹506–3,910Train, bus
- Take the train from Mayiladuturai J to Villupuram Jntrain
- Take the bus from Villupuram to Bangalorebus
- Take the bus from Kempegowda Bus Stand Bangalore to Shivamoggabus
15h 30m₹982–3,659Drive 650.6 km
- Drive from Mayiladuthurai to Shivamoggacar 650.6 km
10h 3m₹7,334–10,594Taxi
- Take the taxi from Mayiladuthurai to Shivamoggataxi 650.6 km
10h 3m₹10,000–12,000Train to Chennai International Airport, fly
- Take the train from Mayiladuturai J to Tambaramtrain
- Fly from Chennai International Airport (MAA) to Shivamogga (RQY)plane MAA - RQY
7h 5m₹4,301–7,279Bus
- Take the bus from Kumbakonam, Tamil Nadu to Salem, Tamil Nadubus
- Take the bus from Salem to Nihams Hospitalbus
- Take the bus from Kempegowda Bus Stand Bangalore to Shivamoggabus
17hTrain
- Take the train from Mayiladuturai J to Thanjavurtrain
- Take the train from Thanjavur to Birur Jntrain
- Take the train from Birur Jn to Shimogatrain
17h 37m₹622–4,816
Mayiladuthurai to Shivamogga by train
Questions & Answers
The cheapest way to get from Mayiladuthurai to Shivamogga is to train via Bengaluru which costs ₹500 - ₹4,000 and takes 17h 10m.
The fastest way to get from Mayiladuthurai to Shivamogga is to train and fly which takes 7h 5m and costs ₹4,300 - ₹7,500.
No, there is no direct bus from Mayiladuthurai to Shivamogga. However, there are services departing from Mayiladuthurai, Tamil Nadu and arriving at Shivamogga via Kumbakonam, Tamil Nadu, Salem, Nimhans Hospital and Kempegowda Bus Stand Bangalore. The journey, including transfers, takes approximately 17h.
No, there is no direct train from Mayiladuthurai to Shivamogga. However, there are services departing from Mayiladuturai J and arriving at Shimoga Town via Ksr Bengaluru. The journey, including transfers, takes approximately 17h 10m.
The distance between Mayiladuthurai and Shivamogga is 630 km. The road distance is 650.6 km.
The best way to get from Mayiladuthurai to Shivamogga without a car is to train and bus which takes 15h 30m and costs ₹950 - ₹3,700.
It takes approximately 7h 30m to get from Mayiladuthurai to Shivamogga, including transfers.
Mayiladuthurai to Shivamogga bus services, operated by ACLS Navigator, depart from Kumbakonam, Tamil Nadu station.
Mayiladuthurai to Shivamogga train services, operated by Indian Railways, depart from Mayiladuturai J station.
The best way to get from Mayiladuthurai to Shivamogga is to train via Bengaluru which takes 17h 10m and costs ₹500 - ₹4,000. Alternatively, you can bus, which costs and takes 17h.
What companies run services between Mayiladuthurai, India and Shivamogga, India?
You can take a train from Mayiladuturai J to Shimoga Town via Ksr Bengaluru in around 17h 10m. Alternatively, you can take a bus from Mayiladuthurai, Tamil Nadu to Shivamogga via Kumbakonam, Tamil Nadu, Salem, Tamil Nadu, Salem, Nimhans Hospital, Kempegowda Bus Station, and Kempegowda Bus Stand Bangalore in around 17h.
- Website
- goindigo.in
Flights from Trichy International Airport to Shivamogga via Bengaluru
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- ₹6,000–29,000
Flights from Chennai International Airport to Shivamogga via Bengaluru
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹4,700–18,000
- Website
- spicejet.com
Flights from Trichy International Airport to Shivamogga via Chennai International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Chennai International Airport to Shivamogga
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹3,300–4,000
- Website
- starair.in
Flights from Trichy International Airport to Shivamogga via Hyderabad
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹8,000–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mayiladuturai J to Tiruchchirapali
- Ave. Duration
- 2h 13m
- Frequency
- Every 2 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Mayiladuturai J to Villupuram Jn
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Mayiladuturai J to Ksr Bengaluru
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ₹300–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
Train from Ksr Bengaluru to Shimoga Town
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- 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–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Mayiladuturai J to Tambaram
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Mayiladuturai J to Thanjavur
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Thanjavur to Birur Jn
- Ave. Duration
- 13h 30m
- Frequency
- Once a week
- Estimated price
- ₹370–2,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹370–440
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
Train from Birur Jn to Shimoga
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Villupuram to Bangalore
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- ₹324–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹460–650
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Kempegowda Bus Stand Bangalore to Shivamogga
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Estimated price
- ₹370–1,100
- Schedules at
- ksrtc.in
- Sleeper
- ₹370–750
Bus from Kempegowda Bus Stand Bangalore to Shivamogga
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Estimated price
- ₹370–1,100
- Schedules at
- ksrtc.in
- Sleeper
- ₹370–750
- Phone
- 91- 7872898989
- [email protected]
- Website
- omio.com
Bus from Kumbakonam, Tamil Nadu to Salem, Tamil Nadu
- Ave. Duration
- 5h 20m
- Frequency
- Every 4 hours
- Schedules at
- omio.com
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Salem to Nihams Hospital
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹600–2,100
- Website
- http://www.kalladatravels.com/
- Ave. Duration
- 10h 3m
- Estimated price
- ₹10,000–12,000
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 5 incredible day trips from Florence by train, How to get from Southend Airport into central London, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
Mayiladuthurai to Shivamogga bus services, operated by ACLS Navigator, arrive at Salem, Tamil Nadu station.
Mayiladuthurai to Shivamogga train services, operated by Indian Railways, arrive at Ksr Bengaluru station.
Yes, the driving distance between Mayiladuthurai to Shivamogga is 651 km. It takes approximately 10h 3m to drive from Mayiladuthurai to Shivamogga.
There are 19+ hotels available in Shivamogga.

















