hero
How2Go
Pune to Sakleshpur

Pune to Sakleshpur

Traveling from Pune to Sakleshpur covers a distance of over 750 kilometers. The fastest and recommended way to reach Sakleshpur is by taking a flight from Pune to Mangalore, followed by a cab ride to Sakleshpur, with a total travel duration of approximately 6 hours. Alternatively, travelers can opt for a train journey via Harihar, which is the most economical mode, taking around 19 hours in total. Other available transport options include buses and cabs, offering multiple routes to suit different preferences.

Read More
Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

FASTEST

Pune

Bangalore

Sakleshpur

Approx Travel Time

6h 48m

₹4,235

Onwards

Pune

Bangalore

Sakleshpur

Approx Travel Time

8h 30m

₹4,696

Onwards

Via Bangalore, Hassan

Pune

Bangalore

Hassan

Sakleshpur

Approx Travel Time

8h 5m

₹5,682

Onwards

Pune

Bangalore

Hassan

Sakleshpur

Approx Travel Time

8h 9m

₹4,270

Onwards

Ads by MMT

Via Hubli

CHEAPEST

Pune

Hubli

Sakleshpur

Approx Travel Time

15h 40m

₹710

Onwards

Via Harihar

Pune

Harihar

Sakleshpur

Approx Travel Time

15h 55m

₹2,096

Onwards

Ads by MMT

Via Hassan

Pune

Hassan

Sakleshpur

Approx Travel Time

16h 41m

₹1,907

Onwards

Via Davangere

Pune

Davangere

Sakleshpur

Approx Travel Time

16h 10m

₹4,719

Onwards

Via Mangalore

Pune

Mangalore

Sakleshpur

Approx Travel Time

19h 20m

₹2,050

Onwards

Direct Options

Pune

Sakleshpur

Approx Travel Time

14h 54m

₹13,847

Onwards

Things To Know About Sakleshpur

Sakleshpur, known as the Switzerland of Karnataka, is a picturesque hill station nestled in the Hassan district. It is famous for its lush green landscapes, aromatic coffee plantations, and pleasant climate. Visitors come here to enjoy the serene environment, trekking trails, and the unique blend of natural beauty and cultural charm. Exploring Sakleshpur offers opportunities to experience tranquil hillscapes and cool weather, ideal for nature lovers and adventure enthusiasts alike. The best time to travel from Pune to Sakleshpur is generally during the cooler months when the weather is comfortable for sightseeing and outdoor activities.

Frequently Asked Questions

What is the distance between Pune and Sakleshpur?

The distance between Pune and Sakleshpur is over 750 kilometers.

How long does it take to travel from Pune to Sakleshpur?

• Fastest: approximately 6 hours by Flight, Cab Via Mangalore • Cheapest: approximately 19 hours by Train Via Harihar • Recommended: approximately 6 hours by Flight, Cab Via Mangalore

What is the cheapest way to travel from Pune to Sakleshpur?

Train, approximately 19 hours via Harihar.

What is the fastest way to travel from Pune to Sakleshpur?

Flight to Mangalore followed by a cab, approximately 6 hours.

How to go from Pune to Sakleshpur?

The journey covers over 750 kilometers with several travel options. The fastest route includes a flight from Pune to Mangalore and then a cab ride to Sakleshpur, taking about 6 hours. The most economical mode is train travel via Harihar, which takes around 19 hours. Other options include buses and cabs for flexible travel plans.

What should I know before travelling from Pune to Sakleshpur?

Several modes of transport are available including flight, train, cab, and bus. The journey length is about 750+ kilometers, with travel times ranging from 6 hours by flight and cab to 19 hours by train. Planning travel during comfortable weather months makes the experience better.

What is the best time to travel from Pune to Sakleshpur?

The best time to travel from Pune to Sakleshpur is typically during cooler months when the weather is pleasant for exploring the natural beauty and hill station environment.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India