There are 5 ways to get from Salem to Kāraikkudi by bus, train, night train, taxi or car

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  •  6 h 8 min

$9 - $13

Cheapest option

Train  •  6 h 40 min

  1. Mailaduturai Exp / ...
  2. Rameswaram Exp / ...

$6 - $30

3 alternative options

Train, night train  •  6 h 41 min

  1. Kanyakumari Exp / ...
  2. Rameswaram Exp

$6 - $30

Taxi  •  3 h 22 min

  1. 141 miles

$50 - $65

Drive  •  3 h 22 min

  1. 141 miles

$22 - $35

What companies run services between Salem, India and Kāraikkudi, India?

You can take a bus from Salem to Kāraikkudi via Tiruchirappali and Tiruchirapalli in around 6 h 8 min. Alternatively, you can take a train from Salem to Kāraikkudi via Tiruchchirapali (TPJ) in around 6 h 40 min.

Train operators
Indian Railways
Website
indianrail.gov.in
Train from Salem Junction (SA) to Tiruchchirapali (TPJ)
Ave. Duration
4 h 10 min
Frequency
Twice daily
Estimated price
$3 - $16
Book at
irctc.co.in
Train from Tiruchchirapali (TPJ) to Karaikkudi Junction (KKDI)
Ave. Duration
1 h 30 min
Frequency
3 times a day
Estimated price
$2 - $15
Book at
irctc.co.in
Train from Salem Junction (SA) to Erode Junction (ED)
Ave. Duration
1 h 1 min
Frequency
Hourly
Estimated price
$1 - $14
Book at
irctc.co.in
Night train from Erode Junction (ED) to Karaikkudi Junction (KKDI)
Ave. Duration
4 h 40 min
Frequency
Once a week
Estimated price
$5 - $17
Book at
irctc.co.in
Bus operators
SETC
Website
tnstc.in
Bus from Salem to Tiruchirappali
Ave. Duration
3 h 27 min
Frequency
5 times a day
Estimated price
$5 - $8
Schedules at
tnstc.in
Bus from Tiruchirapalli to Karaikudi
Ave. Duration
1 h 41 min
Frequency
Every 4 hours
Estimated price
$4 - $6
Schedules at
tnstc.in
Other operators
Taxi from Salem to Kāraikkudi
Ave. Duration
3 h 22 min
Estimated price
$50 - $65
Ola Cabs
Phone
+91 22 33 55 33 55
Website
olacabs.com

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 Want to know more about US trains?, Getting to Rome from the airport and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

The distance between Salem and Kāraikkudi is 189 km. The road distance is 226 km.

The cheapest way to get from Salem to Kāraikkudi is to bus which costs ₹600 - ₹950 and takes 6 h 8 min.

The quickest way to get from Salem to Kāraikkudi is to taxi which takes 3 h 22 min and costs ₹3,500 - ₹4,300.

No, there is no direct train from Salem to Kāraikkudi. However, there are services departing from Salem Junction (SA) and arriving at Karaikkudi Junction (KKDI) via Tiruchchirapali (TPJ). The journey, including transfers, takes approximately 6 h 40 min.

No, there is no direct bus from Salem to Kāraikkudi. However, there are services departing from Salem and arriving at Karaikudi via Tiruchirapalli. The journey, including transfers, takes approximately 6 h 8 min.

It takes approximately 6 h 8 min to get from Salem to Kāraikkudi, including transfers.