hero
How2Go
Guruvayoor to Salem

Guruvayoor to Salem

Salem is approximately 300+ kms from Guruvayoor. The fastest way to reach Salem from Guruvayoor is by Train Via Thrissur. It takes approximately 7 hours. The cheapest way to reach Salem from Guruvayoor is by Train Via Thrissur which would take approximately 7 hours.

Sort By
Mode of Transport

Via Palakkad

RECOMMENDED

Guruvayoor

Palakkad

Salem

Approx Travel Time

7h 6m

₹3,457

Onwards

Guruvayoor

Palakkad

Salem

Approx Travel Time

8h 39m

₹4,493

Onwards

Via Thrissur

Guruvayoor

Thrissur

Salem

Approx Travel Time

7h 2m

₹940

Onwards

Guruvayoor

Thrissur

Salem

Approx Travel Time

7h 33m

₹2,910

Onwards

CHEAPEST

FASTEST

Guruvayoor

Thrissur

Salem

Approx Travel Time

6h 55m

₹185

Onwards

Guruvayoor

Thrissur

Salem

Approx Travel Time

7h 25m

₹1,951

Onwards

Guruvayoor

Thrissur

Salem

Approx Travel Time

7h 10m

₹1,899

Onwards

Guruvayoor

Thrissur

Salem

Approx Travel Time

7h 18m

₹1,196

Onwards

Ads by MMT

Via Coimbatore

Guruvayoor

Coimbatore

Salem

Approx Travel Time

7h 35m

₹2,049

Onwards

Via Chalakudy

Guruvayoor

Chalakudy

Salem

Approx Travel Time

7h 48m

₹1,300

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Guruvayoor and Salem?

Salem is approximately 300+ kms from Guruvayoor.

How long does it take to reach Salem from Guruvayoor?

It takes approximately 7 hours to reach Salem from Guruvayoor by Train Via Thrissur.

What is the cheapest way to reach Salem from Guruvayoor?

The cheapest way to reach Salem from Guruvayoor is by Train Via Thrissur.

What is the fastest way to reach Salem from Guruvayoor?

The fastest way to reach Salem from Guruvayoor is by Train Via Thrissur.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India