hero
How2Go
Bhubaneshwar to Thiruvannamalai

Bhubaneshwar to Thiruvannamalai

Thiruvannamalai is approximately 1350+ km from Bhubaneshwar, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Thiruvannamalai.

Read More
Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

Bhubaneshwar

Bangalore

Thiruvannamalai

Approx Travel Time

8h 50m

₹6,659

Onwards

Bhubaneshwar

Bangalore

Thiruvannamalai

Approx Travel Time

10h 11m

₹6,475

Onwards

Via Chennai

FASTEST

Bhubaneshwar

Chennai

Thiruvannamalai

Approx Travel Time

6h 54m

₹11,213

Onwards

Bhubaneshwar

Chennai

Thiruvannamalai

Approx Travel Time

8h 25m

₹8,329

Onwards

Ads by MMT

Direct Options

CHEAPEST

Bhubaneshwar

Thiruvannamalai

Approx Travel Time

22h 36m

₹620

Onwards

Bhubaneshwar

Thiruvannamalai

Approx Travel Time

1d 0h 5m

₹26,383

Onwards

Via Tirupati

Bhubaneshwar

Tirupati

Thiruvannamalai

Approx Travel Time

20h 28m

₹660

Onwards

Bhubaneshwar

Tirupati

Thiruvannamalai

Approx Travel Time

21h 25m

₹1,164

Onwards

Bhubaneshwar

Tirupati

Thiruvannamalai

Approx Travel Time

21h 9m

₹4,816

Onwards

Ads by MMT

Via Srikalahasti

Bhubaneshwar

Srikalahasti

Thiruvannamalai

Approx Travel Time

1d 1h 15m

₹2,188

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Thiruvannamalai?

Thiruvannamalai is approximately 1350+ kms from Bhubaneshwar.

How long does it take to reach Thiruvannamalai from Bhubaneshwar?

It takes approximately 7 hours to reach Thiruvannamalai from Bhubaneshwar by Flight, Cab Via Chennai.

What is the cheapest way to reach Thiruvannamalai from Bhubaneshwar?

The cheapest way to reach Thiruvannamalai from Bhubaneshwar is by Train.

What is the fastest way to reach Thiruvannamalai from Bhubaneshwar?

The fastest way to reach Thiruvannamalai from Bhubaneshwar is by Flight, Cab Via Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India