Kaikalur to Salem - Multiple Options To Reach By Train
Salem is approximately 650+ kms from Kaikalur. The fastest way to reach Salem from Kaikalur is by Train. It takes approximately 14 hours. The cheapest way to reach Salem from Kaikalur is by Train Via Ongole which would take approximately 16 hours.
Sort By
Mode of Transport
Via Nellore
Kaikalur
Nellore
Salem
Approx Travel Time
15h 10m
₹415
Onwards
Via Gudur
Kaikalur
Gudur
Salem
Approx Travel Time
15h 10m
₹485
Onwards
Via Tiruppattur, Tirupathur
Kaikalur
Tiruppattur, Tirupathur
Salem
Approx Travel Time
15h 10m
₹445
Onwards
Via Ongole
CHEAPEST
Kaikalur
Ongole
Salem
Approx Travel Time
15h 25m
₹395
Onwards
Via Bapatla
Kaikalur
Bapatla
Salem
Approx Travel Time
15h 25m
₹495
Onwards
Via Kavali
Kaikalur
Kavali
Salem
Approx Travel Time
15h 10m
₹615
Onwards
Via Chirala
Kaikalur
Chirala
Salem
Approx Travel Time
15h 40m
₹490
Onwards
Via Kandukur
Kaikalur
Kandukur
Salem
Approx Travel Time
15h 20m
₹495
Onwards
Via Tirupati
Kaikalur
Tirupati
Salem
Approx Travel Time
15h 30m
₹415
Onwards
Frequently Asked Questions
What is the distance between Kaikalur and Salem?
Salem is approximately 650+ kms from Kaikalur.
How long does it take to reach Salem from Kaikalur?
It takes approximately 14 hours to reach Salem from Kaikalur by Train.
What is the cheapest way to reach Salem from Kaikalur?
The cheapest way to reach Salem from Kaikalur is by Train Via Ongole.
What is the fastest way to reach Salem from Kaikalur?
The fastest way to reach Salem from Kaikalur is by Train.