There are 8 ways to get from Shivamogga to Tiruvannamalai by bus, night bus, train, taxi, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, night bus  •  13 h 15 min

  1. Take the bus from Shimoga to Bangalore
  2. Take the night bus from Bangalore to Tiruvannamalai

$17 - $24

Cheapest option

Train, night bus  •  12 h 20 min

  1. Take the train from Shimoga Town (SMET) to Bangalore Cy Junction (SBC) Smet Sbc Exp
  2. Take the night bus from Bangalore to Tiruvannamalai

$13 - $29

6 alternative options

Train  •  14 h 16 min

  1. Take the train from Shimoga Town (SMET) to Birur Junction (RRB) Smet Sbc Exp / ...
  2. Take the train from Birur Junction (RRB) to Tiruvannamalai (TNM) Puducherry Exp

$20 - $47

Taxi  •  7 h 25 min

  1. Take a taxi from Shivamogga to Tiruvannamalai 317.8 miles

$120 - $160

Drive  •  7 h 25 min

  1. Drive from Shivamogga to Tiruvannamalai 317.8 miles

$50 - $75

Train to Bengaluru, fly to Pondicherry, taxi  •  9 h 20 min

  1. Take the train from Shimoga (SME) to Yesvantpur Junction (YPR)
  2. Fly from Bengaluru (BLR) to Pondicherry (PNY) BLR - PNY
  3. Take a taxi from Pondicherry to Tiruvannamalai

$67 - $220

Taxi to Mangalore, fly to Bengaluru, night bus  •  12 h 15 min

  1. Take a taxi from Shivamogga to Mangalore
  2. Fly from Mangalore (IXE) to Bengaluru (BLR) IXE - BLR
  3. Take the night bus from Bangalore to Tiruvannamalai

$84 - $180

Taxi to Mangalore, fly to Madras, train, taxi  •  9 h 13 min

  1. Take a taxi from Shivamogga to Mangalore
  2. Fly from Mangalore (IXE) to Madras (MAA) IXE - MAA
  3. Take the train from Tambaram (TBM) to Villuparam Junction (VM)
  4. Take a taxi from Villuparam Junction (VM) to Tiruvannamalai

$114 - $483

What companies run services between Shivamogga, India and Tiruvannamalai, India?

You can take a train from Shivamogga to Tiruvannamalai via Birur Junction (RRB) and Tiruvannamalai (TNM) in around 14 h 16 min.

Airlines
Jet Airways
Website
jetairways.com
Flights from Mangalore to Bengaluru
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$35 - $120
Flights from Mangalore to Madras via Bengaluru
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$65 - $650
Flights from Mangalore to Madras via Mumbai
Ave. Duration
4 h 52 min
When
Every day
Estimated price
$65 - $650
IndiGo Airlines
Website
goindigo.in
Flights from Mangalore to Bengaluru
Ave. Duration
55 min
When
Every day
Estimated price
$60 - $330
Flights from Mangalore to Madras
Ave. Duration
2 h 5 min
When
Every day
Estimated price
$70 - $360
Flights from Mangalore to Madras via Bengaluru
Ave. Duration
3 h 37 min
When
Every day
Estimated price
$70 - $360
Flights from Mangalore to Madras via Hyderabad
Ave. Duration
4 h 47 min
When
Every day
Estimated price
$90 - $410
Flights from Mangalore to Madras via Mumbai
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$110 - $480
Spicejet
Website
spicejet.com
Flights from Bengaluru to Pondicherry
Ave. Duration
1 h
When
Every day
Estimated price
$35 - $170
Flights from Mangalore to Bengaluru
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$45 - $140
Flights from Mangalore to Madras via Bengaluru
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$95 - $750
Train operators
Indian Railways
Website
indianrail.gov.in
Train from Shimoga Town (SMET) to Birur Junction (RRB)
Ave. Duration
1 h 8 min
Frequency
Twice daily
Estimated price
$1 - $14
Book at
irctc.co.in
Train from Birur Junction (RRB) to Tiruvannamalai (TNM)
Ave. Duration
11 h 23 min
Frequency
4 times a week
Estimated price
$9 - $20
Book at
irctc.co.in
Train from Shimoga Town (SMET) to Bangalore Cy Junction (SBC)
Ave. Duration
5 h 20 min
Frequency
Once daily
Estimated price
$5 - $17
Book at
irctc.co.in
Train from Shimoga (SME) to Yesvantpur Junction (YPR)
Ave. Duration
4 h 43 min
Frequency
Once daily
Estimated price
$5 - $17
Book at
irctc.co.in
Train from Tambaram (TBM) to Villuparam Junction (VM)
Ave. Duration
1 h 45 min
Frequency
Every 2 hours
Estimated price
$2 - $15
Book at
irctc.co.in
Bus operators
RedBus
Website
redbus.in
Bus from Shimoga to Bangalore
Ave. Duration
6 h 15 min
Frequency
Every 4 hours
Estimated price
$8 - $12
Book at
redbus.in
Night bus from Bangalore to Tiruvannamalai
Ave. Duration
6 h
Frequency
Every 4 hours
Estimated price
$8 - $12
Book at
redbus.in
Other operators
Taxi from Shivamogga to Tiruvannamalai
Ave. Duration
7 h 25 min
Estimated price
$120 - $160

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 London to Edinburgh, Best ways to travel around Australia and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

How far is it from Shivamogga to Tiruvannamalai?

The distance between Shivamogga and Tiruvannamalai is 424 km. The road distance is 508 km.

What is the cheapest way to get from Shivamogga to Tiruvannamalai?

The cheapest way to get from Shivamogga to Tiruvannamalai is to bus and night bus which costs ₹1,100 - ₹1,600 and takes 13 h 15 min.

What is the fastest way to get from Shivamogga to Tiruvannamalai?

The quickest way to get from Shivamogga to Tiruvannamalai is to taxi which takes 7 h 25 min and costs ₹8,500 - ₹10,000.

Is there a direct bus between Shivamogga and Tiruvannamalai?

No, there is no direct bus from Shivamogga to Tiruvannamalai. However, there are services departing from Shimoga and arriving at Tiruvannamalai via Bangalore. The journey, including transfers, takes approximately 13 h 15 min.

How long does it take to get from Shivamogga to Tiruvannamalai?

It takes approximately 13 h 15 min to get from Shivamogga to Tiruvannamalai, including transfers.