Thiruvalla
Thiruvalla
Shivamogga
Shivamogga
Train

Thiruvalla to Shivamogga

Updated: 20 May 2026

Shivamogga is about 580 kilometers from Thiruvalla. The most practical way to reach is by train from Ernakulam to Shivamogga Town. Alternatively, you can take a bus to Bangalore and then a connecting bus or train to Shivamogga.

Total Distance: 580 km by road, 450 km air distance.
Fastest Way
Train takes about 16 hours.
Cheapest Way
Train is the most economical and comfortable.
Compare Thiruvalla to Shivamogga Routes
Train
Connecting
Duration
16 hours
Avg Price
800-2000 INR
Operator
Indian Railways
Route
Thiruvalla - Ernakulam - Shivamogga Town

Book tickets well in advance for this long-distance train journey.

Travel Tips
  • Train Booking
    Book tickets early as trains to Shivamogga are popular.
  • Local Transport
    Auto-rickshaws are available for local travel.
  • Food
    Try the local Malnad cuisine.
  • Weather
    The climate is generally pleasant.
  • Connectivity
    Well-connected by train and road.
Safety Tips
  • Valuables
    Keep your belongings secure in public transport.
  • Emergency
    Keep local police numbers saved.
  • Night Travel
    Prefer well-known bus operators for night journeys.
  • General Safety
    The city is generally safe for tourists.
People Also Ask
  • Is Shivamogga safe?
    Yes, it is a safe city.
  • How to reach from Thiruvalla?
    Train is best.
  • What is famous?
    Jog Falls.
  • Are there hotels?
    Yes, many options.
  • Best time to visit?
    Winter months.
Quick Info
  • From Thiruvalla, Kerala, India
  • To Shivamogga, Karnataka, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Shivamogga
1
Jog Falls
Visit one of the highest waterfalls in India, a must-see attraction.
2
Sakrebailu Elephant Camp
Interact with elephants in this beautiful camp.
3
Gajanur Dam
Enjoy the scenic beauty of this dam and its surroundings.
4
Shivamogga Zoo
A great place for families to visit.
Tags
Thiruvalla to Shivamogga Shivamogga travel train to Shivamogga bus to Shivamogga Kerala to Karnataka South India transport Shimoga tourism Jog Falls