
Theni to Puri
Puri is approximately 1650+ kms from Theni. The fastest way to reach Puri from Theni is by Bus, Flight, Train Via Bangalore, Bhubaneshwar. It takes approximately 16 hours. The cheapest way to reach Puri from Theni is by Bus, Flight, Train Via Chennai, Visakhapatnam which would take approximately 25 hours.
Sort By
Mode of Transport
Via Chennai, Bhubaneshwar
RECOMMENDED
Theni
Chennai
Bhubaneshwar
Puri
Approx Travel Time
18h 5m
₹5,554
Onwards
Theni
Chennai
Bhubaneshwar
Puri
Approx Travel Time
18h 20m
₹5,580
Onwards
Theni
Chennai
Bhubaneshwar
Puri
Approx Travel Time
18h 5m
₹6,718
Onwards
Via Coimbatore, Visakhapatnam
Theni
Coimbatore
Visakhapatnam
Puri
Approx Travel Time
16h 50m
₹7,224
Onwards
Via Bangalore, Bhubaneshwar
FASTEST
Theni
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
15h 35m
₹5,219
Onwards
Theni
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
15h 35m
₹6,383
Onwards
Theni
Bangalore
Bhubaneshwar
Puri
Approx Travel Time
15h 50m
₹5,245
Onwards
Via Chennai, Visakhapatnam
CHEAPEST
Theni
Chennai
Visakhapatnam
Puri
Approx Travel Time
1d 0h 35m
₹4,408
Onwards
Via Bangalore, Visakhapatnam
Theni
Bangalore
Visakhapatnam
Puri
Approx Travel Time
22h 5m
₹5,508
Onwards
Via Bangalore, Rajahmundry
Theni
Bangalore
Rajahmundry
Puri
Approx Travel Time
1d 0h 50m
₹5,939
Onwards
Frequently Asked Questions
What is the distance between Theni and Puri?
Puri is approximately 1650+ kms from Theni.
How long does it take to reach Puri from Theni?
It takes approximately 16 hours to reach Puri from Theni by Bus, Flight, Train Via Bangalore, Bhubaneshwar.
What is the cheapest way to reach Puri from Theni?
The cheapest way to reach Puri from Theni is by Bus, Flight, Train Via Chennai, Visakhapatnam.
What is the fastest way to reach Puri from Theni?
The fastest way to reach Puri from Theni is by Bus, Flight, Train Via Bangalore, Bhubaneshwar.