Varanasi to Salem - Multiple Options To Reach By Flight, Train
Salem is approximately 1800+ kms from Varanasi. The fastest way to reach Salem from Varanasi is by Flight, Train Via Bangalore. It takes approximately 8 hours. The cheapest way to reach Salem from Varanasi is by Train Via Vijayawada which would take approximately 37 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
FASTEST
Varanasi
Bangalore
Salem
Approx Travel Time
8h 10m
₹6,124
Onwards
Via Chennai
Varanasi
Chennai
Salem
Approx Travel Time
10h 10m
₹7,998
Onwards
Via Hyderabad
Varanasi
Hyderabad
Salem
Approx Travel Time
17h 40m
₹7,651
Onwards
Varanasi
Hyderabad
Salem
Approx Travel Time
1d 13h 25m
On Demand
Via Coimbatore
Varanasi
Coimbatore
Salem
Approx Travel Time
8h 40m
₹7,126
Onwards
Via Visakhapatnam
Varanasi
Visakhapatnam
Salem
Approx Travel Time
22h 10m
₹8,264
Onwards
Via Mangalore
Varanasi
Mangalore
Salem
Approx Travel Time
13h 40m
₹9,843
Onwards
Via Vijayawada
CHEAPEST
Varanasi
Vijayawada
Salem
Approx Travel Time
1d 12h 55m
₹865
Onwards
Via Ongole
Varanasi
Ongole
Salem
Approx Travel Time
1d 12h 55m
₹870
Onwards
Via Goa
Varanasi
Goa
Salem
Approx Travel Time
18h 25m
On Demand
Frequently Asked Questions
What is the distance between Varanasi and Salem?
Salem is approximately 1800+ kms from Varanasi.
How long does it take to reach Salem from Varanasi?
It takes approximately 8 hours to reach Salem from Varanasi by Flight, Train Via Bangalore.
What is the cheapest way to reach Salem from Varanasi?
The cheapest way to reach Salem from Varanasi is by Train Via Vijayawada.
What is the fastest way to reach Salem from Varanasi?
The fastest way to reach Salem from Varanasi is by Flight, Train Via Bangalore.