How to get from Thiruvannamalai to Salem by car, truck, walk, bike

Distance between Thiruvannamalai and Salem is 243 kilometers (151 miles).
Driving distance from Thiruvannamalai to Salem is 287 kilometers (178 miles)

ThiruvannamalaiSalem
Leaving from
Going to

Route Map

4 Ways from Thiruvannamalai (India) to Salem (India/Tamil Nadu)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 76 m
2. Turn left 2.38 km
3. Turn left 219 m
4. Keep right 295 m
5. Turn left onto Kollam Tirumangalam, NH744 8.38 km
6. Keep left 5.36 km
7. Turn right 2.38 km
8. Turn left 10.83 km
9. Turn right onto Peraiyur - Watrap Road, MDR962 5.49 km
10. Continue 230 m
11. Turn left 90 m
12. Turn right 70 m
13. Turn left 124 m
14. Turn right 19 m
15. Turn left 908 m
16. Continue onto Vathalagundu - Peraiyur - T.Kallupatti, SH 154 25.45 km
17. Turn left onto Madurai - Theni Road, NH85 77 m
18. Turn sharp right onto Madurai - Theni Road, NH85 108 m
19. Keep left onto Vathalagundu - Peraiyur - T.Kallupatti, SH 154 21.77 km
20. Turn right 4.68 km
21. Turn right onto Dindigul - Theni - Kollam Saalai, NH183 15.97 km
22. At roundabout, take exit 2 onto Dindigul - Theni - Kollam Saalai, NH183 11.62 km
23. Keep left onto Dindigul - Theni - Kollam Saalai, NH183 4.82 km
24. Keep left onto Srinagar - Kanniyakumari Saalai, NH44 14.06 km
25. Turn right 2.81 km
26. Continue 1.85 km
27. Turn right onto Kanyakumari - varanasi, NH44 53.62 km
28. Keep right onto Karur Bypass, NH44 88.95 km
29. Turn right 12 m
30. Turn slight left 3.04 km
31. Turn left 545 m
32. Turn left 388 m
33. Turn right onto Bretts Road 452 m
34. Continue onto Bretts Road 247 m
35. Keep right 46 m
36. Turn right onto Court Road 230 m
37. Turn right 77 m
38. Turn left 16 m
39. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Thiruvannamalai (India) to Salem (India/Tamil Nadu)?
How do I get from Thiruvannamalai (India) to Salem (India/Tamil Nadu) the fastest?
How long does it take to get from Thiruvannamalai (India) to Salem (India/Tamil Nadu)?