There are 6 ways to get from Bhuj to Udaipur by plane, train, bus, car, 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.
Fly
best- Fly from Bhuj Airport (BHJ) to Dabok Airport (UDR)plane BHJ - UDR
5h 30m₹13,202–19,247Train
cheapest- Take the train from Bhuj to Sabarmati Jntrain 94802
- Take the train from Asarva to Udaipurtrain 12982 / ...
11h 48m₹456–3,407Bus via Ahmedabad
- Take the bus from Bhuj to Ahmedabadbus redbusIndia_Volvo A/C Sleeper / ...
- Take the bus from Ahmedabad to Udaipurbus redbusIndia_A/C Sleeper
12h 56mDrive 543.9 km
- Drive from Bhuj to Udaipurcar 543.9 km
8h 13m₹5,275–7,619Taxi
- Take the taxi from Bhuj to Udaipurtaxi 543.9 km
8h 13m₹10,000–13,000Bus
- Take the bus from Bhuj Bus Stand to Udaipur Sangam Hotelbus
15h 45m₹1,800–2,300
Bhuj to Udaipur by train, subway, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Bhuj to Udaipur is to train which costs ₹450 - ₹3,500 and takes 11h 48m.
The fastest way to get from Bhuj to Udaipur is to fly which takes 5h 30m and costs ₹13,000 - ₹20,000.
Yes, there is a direct bus departing from Bhuj Bus Stand and arriving at Udaipur Sangam Hotel. Services depart four times a day, and operate every day. The journey takes approximately 15h 45m.
No, there is no direct train from Bhuj to Udaipur. However, there are services departing from Bhuj and arriving at Udaipur via Sabarmati station and Asarva. The journey, including transfers, takes approximately 11h 48m.
The distance between Bhuj and Udaipur is 475 km. The road distance is 543.9 km.
The best way to get from Bhuj to Udaipur without a car is to train which takes 11h 48m and costs ₹450 - ₹3,500.
It takes approximately 5h 30m to get from Bhuj to Udaipur, including transfers.
Bhuj to Udaipur bus services, operated by Shreya Tours And Travels, depart from Bhuj station.
Bhuj to Udaipur train services, operated by Indian Railways, depart from Bhuj station.
The best way to get from Bhuj to Udaipur is to fly which takes 5h 30m and costs ₹13,000 - ₹20,000. Alternatively, you can train, which costs ₹450 - ₹3,500 and takes 11h 48m, you could also bus via Ahmedabad, which costs and takes 12h 56m.
What companies run services between Bhuj, India and Udaipur, India?
Air India Limited flies from Bhuj Airport (BHJ) to Dabok Airport (UDR) 3 times a day. Alternatively, you can take a train from Bhuj to Udaipur via Sabarmati Jn, Sabarmati station, Usmanpura, Panchshil Society, Chamunda, and Asarva in around 11h 48m.
- Website
- airindia.in
Flights from Bhuj Airport to Dabok Airport via Mumbai
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹12,000–19,000
Flights from Bhuj Airport to Dabok Airport via Delhi
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹12,000–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Bhuj to Sabarmati Jn
- Ave. Duration
- 5h 3m
- Frequency
- 6 times a week
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Asarva to Udaipur
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
- Website
- Shreya Tours And Travels
Bus from Bhuj to Ahmedabad
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a day
- Schedules at
- Shreya Tours And Travels
- Phone
- +91 99932 88888
- support@charteredbus.in
- Website
- Chartered Bus
Bus from Bhuj to Ahmedabad
- Ave. Duration
- 7h
- Frequency
- 3 times a day
- Website
- Chartered Bus
- Website
- H.k. travels
Bus from Bhuj to Ahmedabad
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Schedules at
- H.k. travels
- Website
- Aadigo Bus
Bus from Bhuj to Ahmedabad
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Schedules at
- Aadigo Bus
- Website
- Shree Swaminarayan Travels
Bus from Bhuj to Ahmedabad
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a day
- Schedules at
- Shree Swaminarayan Travels
- Phone
- +919428521105
- info@gujarattravels.co.in
- Website
- Gujarat Travels
Bus from Bhuj to Ahmedabad
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Schedules at
- Gujarat Travels
- Phone
- +91 99098 23333
- support@mymytravels.com
- Website
- My My Tour and Travels
Bus from Bhuj to Ahmedabad
- Ave. Duration
- 7h 30m
- Frequency
- 6 times a week
- Schedules at
- My My Tour and Travels
- Website
- Sahu Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 5h 20m
- Frequency
- Hourly
- Schedules at
- Sahu Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 5h 40m
- Frequency
- Every 30 minutes
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
Bus from Bhuj Bus Stand to Udaipur Sangam Hotel
- Ave. Duration
- 15h 45m
- Frequency
- 4 times a day
- Estimated price
- ₹1,800–2,300
- Website
- Shrinath Bus
- Sleeper
- ₹1,800–2,300
- Phone
- +91 9521797979
- info@shrinathbus.com
- Website
- Shrinath Solitaire
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Schedules at
- Shrinath Solitaire
- Website
- PAL BUS(Patel Travels®)
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 5h 15m
- Frequency
- Every 2 hours
- Schedules at
- PAL BUS(Patel Travels®)
- Website
- L K Travels Pvt. Ltd
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 5h 15m
- Frequency
- 5 times a day
- Schedules at
- L K Travels Pvt. Ltd
- Website
- JSJK Travels And Cargo
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Schedules at
- JSJK Travels And Cargo
- Website
- Sahyog Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 6h
- Frequency
- 4 times a day
- Schedules at
- Sahyog Travels
- Website
- Smart Bus Service
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 5h 20m
- Frequency
- 3 times a day
- Schedules at
- Smart Bus Service
- Website
- Bhagwati Travels Express
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Website
- Bhagwati Travels Express
- Website
- Parshwanath Travel Pvt. Ltd
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Parshwanath Travel Pvt. Ltd
- Website
- J K Indani Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- J K Indani Travels
- Website
- MARWAR Tour & Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Schedules at
- MARWAR Tour & Travels
- Website
- Mahaveer Travels®
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Mahaveer Travels®
- Website
- Kalyani Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Schedules at
- Kalyani Travels
- Website
- Neelkanth Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Schedules at
- Neelkanth Travels
- Website
- Tr Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 4h 20m
- Frequency
- Twice a week
- Schedules at
- Tr Travels
- Website
- India Tours and Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 5h 27m
- Frequency
- Twice a week
- Schedules at
- India Tours and Travels
- Website
- PBL- Parshwanath Bus Line
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 5h 45m
- Frequency
- Twice a week
- Schedules at
- PBL- Parshwanath Bus Line
- Website
- Royal Ride Express
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Schedules at
- Royal Ride Express
- Phone
- +91 9909151419
- veertravels8787@gmail.com
- Website
- Veer Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Schedules at
- Veer Travels
- Website
- Choudhary King Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 6h 25m
- Frequency
- Twice a week
- Schedules at
- Choudhary King Travels
- Website
- Shree Sudama Travels
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 4h 45m
- Frequency
- Once a week
- Schedules at
- Shree Sudama Travels
- Website
- Mahaveer Travel Company
Bus from Ahmedabad to Udaipur
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Schedules at
- Mahaveer Travel Company
- Ave. Duration
- 8h 13m
- Estimated price
- ₹10,000–13,000
Kutch Cars Retals
- Phone
- +91 94 26 6 2 46 35
- Website
- kutchcarz.com
Pomal Tours And Travels
Shree Ram Tourism
- Phone
- +91 98 79 25 90 47
- Website
- shreeramtourism.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, How to get from London to Edinburgh, and Getting to Milan from the airport - to help you get the most out of your next trip.
Booking & Getting There
Bhuj to Udaipur bus services, operated by Shreya Tours And Travels, arrive at Ahmedabad station.
Bhuj to Udaipur train services, operated by Indian Railways, arrive at Sabarmati Jn station.
Yes, the driving distance between Bhuj to Udaipur is 544 km. It takes approximately 8h 13m to drive from Bhuj to Udaipur.
Book your Bhuj to Udaipur train tickets online with 12go.asia.
Book your Bhuj to Udaipur bus tickets online with Omio.
There are 1095+ hotels available in Udaipur.



















