Travel options for:
Salem to Thirunallar
  • Bus

    $5 - $7
    1. Salem

      4 h 48 min - every 4 hours

    2. Chidambaram

      1 h 1 min - every 3 hours

    3. Sirkazhi

      8 min - 5.5 miles

      $5 - $7

  • Train

    $31 - $41
    1. Salem

      6 min - 4 miles

      $2 - $3

    2. Salem Junction (SA)

      6 h 18 min - once a week

      $14 - $20

    3. Thiruvarur Junction (TVR)

      36 min - 23.4 miles

      $15 - $18

  • Taxi

    $85 - $110
    1. Salem

      3 h 36 min - 154.2 miles

      $85 - $110

  • Drive

    $25 - $40
    1. Salem

      3 h 36 min - 154.2 miles

      $25 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Salem bus to Chidambaram, bus to Sirkazhi, then taxi to Thirunallar. 6 h 57 min ₹424. From Salem taxi to Salem Junction (SA), train to Thiruvarur Junction (TVR), then taxi to Thirunallar. 7 h 1 min ₹2,442. From Salem taxi to Thirunallar. 3 h 36 min ₹6,610. From Salem drive to Thirunallar. 3 h 36 min ₹1,987.

Operators: SETC Indian Railways