hero
How2Go
Bharatpur to Tonk

Bharatpur to Tonk

Tonk is approximately 200+ kms from Bharatpur. The fastest way to reach Tonk from Bharatpur is by Cab. It takes approximately 5 hours. The cheapest way to reach Tonk from Bharatpur is by Train, Bus Via Sawai Madhopur which would take approximately 6 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

FASTEST

Bharatpur

Tonk

Approx Travel Time

4h 19m

On Demand

Bharatpur

Tonk

Approx Travel Time

6h 15m

₹335

Onwards

Via Sawai Madhopur

Bharatpur

Sawai Madhopur

Tonk

Approx Travel Time

4h 43m

₹3,363

Onwards

CHEAPEST

Bharatpur

Sawai Madhopur

Tonk

Approx Travel Time

5h 20m

₹188

Onwards

Ads by MMT

Via Jaipur

Bharatpur

Jaipur

Tonk

Approx Travel Time

5h

₹1,744

Onwards

Bharatpur

Jaipur

Tonk

Approx Travel Time

5h 35m

₹2,103

Onwards

Bharatpur

Jaipur

Tonk

Approx Travel Time

6h

₹355

Onwards

Bharatpur

Jaipur

Tonk

Approx Travel Time

6h 35m

₹714

Onwards

Via Dausa

Bharatpur

Dausa

Tonk

Approx Travel Time

4h 57m

₹1,399

Onwards

Bharatpur

Dausa

Tonk

Approx Travel Time

4h 37m

₹1,040

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Bharatpur and Tonk?

Tonk is approximately 200+ kms from Bharatpur.

How long does it take to reach Tonk from Bharatpur?

It takes approximately 5 hours to reach Tonk from Bharatpur by Cab.

What is the cheapest way to reach Tonk from Bharatpur?

The cheapest way to reach Tonk from Bharatpur is by Train, Bus Via Sawai Madhopur.

What is the fastest way to reach Tonk from Bharatpur?

The fastest way to reach Tonk from Bharatpur is by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India