There are 9 ways to get from Haridwar to Tonk by train, bus, car, taxi, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Haridwar Jn to Sawai Madhopurtrain 12402 / ...
10h 36m₹1,000–4,132Train, bus
cheapest- Take the train from Haridwar Jn to Jaipurtrain 19032 / ...
- Take the bus from Jaipur to Tonkbus
14h 47m₹403–2,591Bus via Delhi
- Take the bus from Haridwar to Kashmiri Gatebus
- Take the bus from Delhi to Tonkbus
15h 22m₹727–2,291Drive 541.7 km
- Drive from Haridwar to Tonkcar 541.7 km
7h 7m₹6,068–8,765Taxi
- Take the taxi from Haridwar to Tonktaxi 541.7 km
7h 7m₹12,000–15,000Fly from Dehradun Airport, bus
- Fly from Dehradun Airport (DED) to Jaipur International Airport (JAI)plane DED - JAI
- Take the bus from Jaipur to Tonkbus
8h 32m₹5,767–10,045Bus
- Take the bus from FlixBus Haridwar - Bharat Petrol Pump to FlixBus Jaipur - Transport Nagarbus FlixBus IN1011
- Take the bus from Jaipur to Tonkbus Express
15h 29m₹799–2,505Train to Chandigarh International Airport, fly, bus
- Take the train from Haridwar Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Jaipur International Airport (JAI)plane IXC - JAI
- Take the bus from Jaipur to Tonkbus
12h 2m₹5,240–13,770Train to Pantnagar Airport, fly, bus
- Take the train from Haridwar Jn to Lal Kuantrain
- Fly from Pantnagar Airport (PGH) to Jaipur International Airport (JAI)plane PGH - JAI
- Take the bus from Jaipur to Tonkbus
17h 58m₹10,170–33,233
Haridwar to Tonk by train, foot, and bus
Questions & Answers
The cheapest way to get from Haridwar to Tonk is to train and bus which costs ₹400 - ₹2,600 and takes 14h 47m.
The fastest way to get from Haridwar to Tonk is to drive which takes 7h 7m and costs ₹6,000 - ₹9,000.
No, there is no direct bus from Haridwar to Tonk. However, there are services departing from Haridwar and arriving at Tonk via Delhi. The journey, including transfers, takes approximately 15h 22m.
The distance between Haridwar and Tonk is 671 km. The road distance is 541.7 km.
The best way to get from Haridwar to Tonk without a car is to train which takes 10h 36m and costs ₹1,000 - ₹4,200.
It takes approximately 10h 36m to get from Haridwar to Tonk, including transfers.
Haridwar to Tonk bus services, operated by Laxmi Holidays, depart from Haridwar station.
The best way to get from Haridwar to Tonk is to train which takes 10h 36m and costs ₹1,000 - ₹4,200. Alternatively, you can bus via Delhi, which costs ₹700 - ₹2,300 and takes 15h 22m.
Haridwar to Tonk bus services, operated by Laxmi Holidays, arrive at Kashmiri Gate station.
Yes, the driving distance between Haridwar to Tonk is 542 km. It takes approximately 7h 7m to drive from Haridwar to Tonk.
What companies run services between Haridwar, India and Tonk, India?
Indian Railways operates a train from Haridwar Jn to Sawai Madhopur twice daily. Tickets cost ₹330–2,500 and the journey takes 8h 29m. Alternatively, you can take a bus from Haridwar to Tonk via Kashmiri Gate and Delhi in around 15h 22m.
- Website
- goindigo.in
Flights from Dehradun Airport to Jaipur International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ₹5,000–9,000
Flights from Dehradun Airport to Jaipur International Airport via Delhi
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹5,000–9,000
Flights from Chandigarh International Airport to Jaipur International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- ₹4,900–10,000
Flights from Pantnagar Airport to Jaipur International Airport via Delhi
- Ave. Duration
- 9h 1m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Pantnagar Airport to Jaipur International Airport via Delhi, Udaipur
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- ₹8,500–23,000
- Website
- airindia.in
Flights from Dehradun Airport to Jaipur International Airport via Delhi
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Website
- helitrans.no
Flights from Chandigarh International Airport to Jaipur International Airport via Hisar
- Ave. Duration
- 2h 10m
- When
- Monday
- Estimated price
- ₹3,300–24,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Haridwar Jn to Sawai Madhopur
- Ave. Duration
- 8h 29m
- Frequency
- Twice daily
- Estimated price
- ₹330–2,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹330–390
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,500
- First Class (1A)
- ₹2,000–2,500
Train from Haridwar Jn to Jaipur
- Ave. Duration
- 11h 20m
- Frequency
- Twice daily
- Estimated price
- ₹310–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Haridwar Jn to Chandigarh
- Ave. Duration
- 3h 36m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Haridwar Jn to Lal Kuan
- Ave. Duration
- 5h 8m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Bus from Haridwar to Kashmiri Gate
- Ave. Duration
- 4h 4m
- Frequency
- Hourly
- Estimated price
- ₹380–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹380–1,000
Bus from Delhi to Tonk
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- ₹340–850
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹370–450
- Express
- ₹340–430
- AC Sleeper
- ₹650–850
- Seater
- ₹509
Bus from Jaipur to Tonk
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ₹90–230
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹140–170
- Express
- ₹90–120
- AC Sleeper
- ₹170–230
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Haridwar - Bharat Petrol Pump to FlixBus Jaipur - Transport Nagar
- Ave. Duration
- 11h 15m
- Frequency
- Twice daily
- Estimated price
- ₹700–2,300
- Website
- https://www.flixbus.in
- Ave. Duration
- 7h 7m
- Estimated price
- ₹12,000–15,000
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
There are five+ hotels available in Tonk.














