Solan to Tonk Distance
Tonk is approximately 650+ km from Solan. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Tonk, with a total travel time of approximately 9 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Chandigarh, Jaipur
RECOMMENDED
Solan
Chandigarh
Jaipur
Tonk
Approx Travel Time
11h 15m
₹2,792
Onwards
Solan
Chandigarh
Jaipur
Tonk
Approx Travel Time
12h 5m
₹1,409
Onwards
Solan
Chandigarh
Jaipur
Tonk
Approx Travel Time
11h
₹3,719
Onwards
Solan
Chandigarh
Jaipur
Tonk
Approx Travel Time
11h 50m
₹2,336
Onwards
Via Mohali, Jaipur
Solan
Mohali
Jaipur
Tonk
Approx Travel Time
9h 10m
₹6,502
Onwards
FASTEST
Solan
Mohali
Jaipur
Tonk
Approx Travel Time
8h 40m
₹7,885
Onwards
Via Karnal
Solan
Karnal
Tonk
Approx Travel Time
16h 10m
₹2,508
Onwards
Via Panipat
Solan
Panipat
Tonk
Approx Travel Time
15h 18m
₹6,831
Onwards
Via Ambala, Jaipur
Solan
Ambala
Jaipur
Tonk
Approx Travel Time
11h 18m
₹2,767
Onwards
CHEAPEST
Solan
Ambala
Jaipur
Tonk
Approx Travel Time
12h 8m
₹1,384
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Solan and Tonk?
The straight-line distance is approximately 500+ km.
What is the distance from Solan to Tonk via Chandigarh?
Via Chandigarh, the distance is approximately 650+ km, taking around 11 hours.

