There are 6 ways to get from Udaipur to Banbasa by train, bus, car, plane, or taxi
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 Udaipur to Kasganjtrain 19669 / ...
- Take the train from Kasganj to Banbasatrain 15093
18h 58m₹549–4,276Bus
- Take the bus from Bhavuna Bypass to Karol Baghbus
- Take the bus from Delhi, Delhi State to Tanakpur, Uttarakhandbus Delhi, Delhi State - Tanakpur, Uttarakhand
23h 59mDrive 904.9 km
- Drive from Udaipur to Banbasacar 904.9 km
13h 9m₹10,092–14,577Fly, taxi
- Fly from Dabok Airport (UDR) to Pantnagar Airport (PGH)plane UDR - PGH
- Take the taxi from Pantnagar Airport (PGH) to Banbasataxi
13h 50m₹10,090–29,579Train via Bareilly
- Take the train from Ranapratapnagar to Bareillytrain 19601
- Take the train from Bareilly to Banbasatrain 12036 / ...
22h 12m₹611–4,737Bus, train
- Take the bus from Udaipur to Jaipurbus
- Take the bus from Jaipur to Alwarbus
- Take the bus from Alwar to Kashmiri Gate - RSRTC Bus Standbus
- Take the train from Delhi to Banbasatrain
29h₹908–3,693
Udaipur to Banbasa by train
Comparing Your Travel Options
The cheapest way to get from Udaipur to Banbasa is to bus and train which costs ₹900 - ₹3,700 and takes 29h.
The fastest way to get from Udaipur to Banbasa is to drive which takes 13h 9m and costs ₹10,000 - ₹15,000.
No, there is no direct bus from Udaipur to Banbasa. However, there are services departing from Bhavuna Bypass and arriving at Tanakpur, Uttarakhand via Karol Bagh Terminal and Delhi, Delhi State. The journey, including transfers, takes approximately 23h 59m.
No, there is no direct train from Udaipur to Banbasa. However, there are services departing from Udaipur and arriving at Banbasa via Kasganj. The journey, including transfers, takes approximately 18h 58m.
The distance between Udaipur and Banbasa is 923 km. The road distance is 904.9 km.
The best way to get from Udaipur to Banbasa without a car is to train which takes 18h 58m and costs ₹550 - ₹4,300.
It takes approximately 18h 58m to get from Udaipur to Banbasa, including transfers.
Udaipur to Banbasa bus services, operated by Vikas Travels, depart from Bhavuna Bypass station.
Udaipur to Banbasa train services, operated by Indian Railways, depart from Udaipur station.
The best way to get from Udaipur to Banbasa is to train which takes 18h 58m and costs ₹550 - ₹4,300. Alternatively, you can bus, which costs and takes 23h 59m.
What companies run services between Udaipur, India and Banbasa, India?
You can take a train from Udaipur to Banbasa via Kasganj in around 18h 58m. Alternatively, you can take a bus from Bhavuna Bypass to Banbasa via Karol Bagh, Karol Bagh Terminal, Rohini Sector-1 Avantika, Delhi, Delhi State, and Tanakpur, Uttarakhand in around 23h 59m.
- Website
- goindigo.in
Flights from Dabok Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- ₹8,000–27,000
Flights from Dabok Airport to Pantnagar Airport via Mumbai, Delhi
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- ₹13,000–30,000
Flights from Dabok Airport to Pantnagar Airport via Jaipur, Delhi
- Ave. Duration
- 14h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–27,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Udaipur to Kasganj
- Ave. Duration
- 12h 55m
- Frequency
- Twice a week
- Estimated price
- ₹360–2,800
- Website
- irctc.co.in
- Sleeper Class
- ₹360–440
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
Train from Kasganj to Banbasa
- Ave. Duration
- 5h 3m
- Frequency
- 5 times a week
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Ranapratapnagar to Bareilly
- Ave. Duration
- 18h 31m
- Frequency
- Once a week
- Estimated price
- ₹470–3,600
- Website
- irctc.co.in
- Sleeper Class
- ₹470–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,700–2,100
- First Class (1A)
- ₹2,800–3,600
Train from Bareilly to Banbasa
- Ave. Duration
- 2h 41m
- Frequency
- Twice daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Delhi to Banbasa
- Ave. Duration
- 9h 8m
- Frequency
- Once daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
- Phone
- 080-46333629
- support@mybusbookings.com
- Website
- vikasbus.com
Bus from Bhavuna Bypass to Karol Bagh
- Ave. Duration
- 12h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹1,100–1,600
- Schedules at
- vikasbus.com
- AC Sleeper
- ₹1,100–1,600
- Phone
- +91 98990 56542
- rsyadavsmartbus1@gmail.com
- Website
- RS Yadav Smart Bus
Bus from Delhi, Delhi State to Tanakpur, Uttarakhand
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Website
- RS Yadav Smart Bus
- Phone
- +917412069719
- dgmit.rsrtc@rajasthan.gov.in
- Website
- transport.rajasthan.gov.in
Bus from Udaipur to Jaipur
- Ave. Duration
- 10h 50m
- Frequency
- Every 20 minutes
- Estimated price
- ₹370–1,000
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹430–550
- Express
- ₹370–550
- AC Sleeper
- ₹700–1,000
- Semi Deluxe
- ₹412
- Super Luxury
- ₹849
Bus from Jaipur to Alwar
- Ave. Duration
- 3h 30m
- Frequency
- Every 20 minutes
- Estimated price
- ₹130–330
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹180–220
- Express
- ₹130–170
- AC Sleeper
- ₹260–330
- Semi Deluxe
- ₹158
Bus from Alwar to Kashmiri Gate - RSRTC Bus Stand
- Ave. Duration
- 4h
- Frequency
- Every 10 minutes
- Estimated price
- ₹150–370
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹190–240
- Express
- ₹150–190
- AC Sleeper
- ₹290–370
- Semi Deluxe
- ₹172
- Ave. Duration
- 1h 19m
- Estimated price
- ₹1,600–2,000
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.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
Booking & Getting There
Udaipur to Banbasa bus services, operated by Vikas Travels, arrive at Karol Bagh station.
Udaipur to Banbasa train services, operated by Indian Railways, arrive at Kasganj station.
Yes, the driving distance between Udaipur to Banbasa is 905 km. It takes approximately 13h 9m to drive from Udaipur to Banbasa.
There are 20+ hotels available in Banbasa.












