hero
How2Go
Tirupati to Nainital

Tirupati to Nainital

Nainital is approximately 2050+ kms from Tirupati. The fastest way to reach Nainital from Tirupati is by Train, Flight, Cab Via Chennai, Ghaziabad. It takes approximately 15 hours. The cheapest way to reach Nainital from Tirupati is by Train, Bus Via Faridabad which would take approximately 43 hours.

Sort By
Mode of Transport

Via Bangalore, Bareilly

RECOMMENDED

Tirupati

Bangalore

Bareilly

Nainital

Approx Travel Time

15h 9m

₹8,611

Onwards

Tirupati

Bangalore

Bareilly

Nainital

Approx Travel Time

15h 11m

₹11,337

Onwards

Tirupati

Bangalore

Bareilly

Nainital

Approx Travel Time

16h 2m

₹11,023

Onwards

Tirupati

Bangalore

Bareilly

Nainital

Approx Travel Time

14h 50m

₹12,583

Onwards

Via Faridabad

CHEAPEST

Tirupati

Faridabad

Nainital

Approx Travel Time

1d 18h 39m

₹1,379

Onwards

Tirupati

Faridabad

Nainital

Approx Travel Time

1d 16h 54m

₹5,083

Onwards

Ads by MMT

Via Chennai, Ghaziabad

FASTEST

Tirupati

Chennai

Ghaziabad

Nainital

Approx Travel Time

14h 37m

₹11,938

Onwards

Via Nizamabad, Delhi

Tirupati

Nizamabad

Delhi

Nainital

Approx Travel Time

2d 6h 32m

₹7,098

Onwards

Ads by MMT

Via Srikalahasti, Delhi

Tirupati

Srikalahasti

Delhi

Nainital

Approx Travel Time

16h 28m

₹8,217

Onwards

Tirupati

Srikalahasti

Delhi

Nainital

Approx Travel Time

14h 54m

₹12,302

Onwards

Frequently Asked Questions

What is the distance between Tirupati and Nainital?

Nainital is approximately 2050+ kms from Tirupati.

How long does it take to reach Nainital from Tirupati?

It takes approximately 15 hours to reach Nainital from Tirupati by Train, Flight, Cab Via Chennai, Ghaziabad.

What is the cheapest way to reach Nainital from Tirupati?

The cheapest way to reach Nainital from Tirupati is by Train, Bus Via Faridabad.

What is the fastest way to reach Nainital from Tirupati?

The fastest way to reach Nainital from Tirupati is by Train, Flight, Cab Via Chennai, Ghaziabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India