hero
How2Go
Puttur to Solan

Puttur to Solan

Solan is approximately 2850+ kms from Puttur. The fastest way to reach Solan from Puttur is by Train, Flight, Bus Via Kannur, Mohali. It takes approximately 13 hours. The cheapest way to reach Solan from Puttur is by Train, Bus Via Mangalore, Ambala which would take approximately 47 hours.

Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

Puttur, Karnataka

Bangalore

Solan

Approx Travel Time

2d 1h 2m

On Demand

Via Mangalore, Delhi

Puttur, Karnataka

Mangalore

Delhi

Solan

Approx Travel Time

15h 59m

On Demand

Puttur, Karnataka

Mangalore

Delhi

Solan

Approx Travel Time

16h 51m

₹9,205

Onwards

Puttur, Karnataka

Mangalore

Delhi

Solan

Approx Travel Time

16h 11m

₹10,060

Onwards

Ads by MMT

Via Bangalore, Mohali

Puttur, Karnataka

Bangalore

Mohali

Solan

Approx Travel Time

15h 43m

₹9,492

Onwards

Via Kannur, Mohali

FASTEST

Puttur, Karnataka

Kannur

Mohali

Solan

Approx Travel Time

12h 43m

₹11,881

Onwards

Ads by MMT

Via Jaipur

Puttur, Karnataka

Jaipur

Solan

Approx Travel Time

2d 2h 26m

On Demand

Via Mangalore, Ambala

CHEAPEST

Puttur, Karnataka

Mangalore

Ambala

Solan

Approx Travel Time

1d 22h 23m

₹1,684

Onwards

Via Bangalore, Delhi

Puttur, Karnataka

Bangalore

Delhi

Solan

Approx Travel Time

2d 17h 11m

₹6,110

Onwards

Via Kannur, Delhi

Puttur, Karnataka

Kannur

Delhi

Solan

Approx Travel Time

16h 36m

₹9,571

Onwards

Frequently Asked Questions

What is the distance between Puttur and Solan?

Solan is approximately 2850+ kms from Puttur.

How long does it take to reach Solan from Puttur?

It takes approximately 13 hours to reach Solan from Puttur by Train, Flight, Bus Via Kannur, Mohali.

What is the cheapest way to reach Solan from Puttur?

The cheapest way to reach Solan from Puttur is by Train, Bus Via Mangalore, Ambala.

What is the fastest way to reach Solan from Puttur?

The fastest way to reach Solan from Puttur is by Train, Flight, Bus Via Kannur, Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India