There are 6 ways to get from Bārmer to Bhuj by train, bus, car, taxi, or plane
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 Barmer to Samdhari Jntrain
- Take the train from Samdhari Jn to Gandhidham Bgtrain
- Take the train from Gandhidham Bg to Bhujtrain
12h 41m₹554–4,379Train via Bhīldi
cheapest- Take the train from Barmer to Bhilditrain 14806 / ...
- Take the train from Bhildi to Bhujtrain 20927 / ...
12h 43m₹457–3,496Bus
- Take the bus from Barmer, Rajasthan to Jaisalmer, Rajasthanbus Barmer, Rajasthan - Jaisalmer, Rajasthan
- Take the bus from Jaisalmer, Rajasthan to Bhuj, Gujaratbus Jaisalmer, Rajasthan - Bhuj, Gujarat
17h 50mDrive 457.5 km
- Drive from Bārmer to Bhujcar 457.5 km
7h₹5,158–7,451Taxi
- Take the taxi from Bārmer to Bhujtaxi 457.5 km
7h₹9,000–11,000Bus, fly
- Take the bus from Barmer, Rajasthan to Jaisalmer, Rajasthanbus
- Fly from Jaisalmer (JSA) to Bhuj Airport (BHJ)plane JSA - BHJ
8h 25m
Bārmer to Bhuj by train
Questions & Answers
The cheapest way to get from Bārmer to Bhuj is to train via Bhīldi which costs ₹450 - ₹3,500 and takes 12h 43m.
The fastest way to get from Bārmer to Bhuj is to drive which takes 7h and costs ₹5,000 - ₹7,500.
No, there is no direct bus from Bārmer to Bhuj. However, there are services departing from Barmer, Rajasthan and arriving at Bhuj, Gujarat via Jaisalmer, Rajasthan. The journey, including transfers, takes approximately 17h 50m.
No, there is no direct train from Bārmer to Bhuj. However, there are services departing from Barmer and arriving at Bhuj via Samdhari Jn and Gandhidham Bg. The journey, including transfers, takes approximately 12h 41m.
The distance between Bārmer and Bhuj is 667 km. The road distance is 457.5 km.
The best way to get from Bārmer to Bhuj without a car is to train which takes 12h 41m and costs ₹550 - ₹4,400.
It takes approximately 12h 41m to get from Bārmer to Bhuj, including transfers.
Bārmer to Bhuj bus services, operated by Deepak Travells, depart from Barmer, Rajasthan station.
Bārmer to Bhuj train services, operated by Indian Railways, depart from Barmer station.
The best way to get from Bārmer to Bhuj is to train which takes 12h 41m and costs ₹550 - ₹4,400. Alternatively, you can bus, which costs and takes 17h 50m.
What companies run services between Bārmer, India and Bhuj, India?
You can take a train from Barmer to Bhuj via Samdhari Jn and Gandhidham Bg in around 12h 41m. Alternatively, you can take a bus from Barmer, Rajasthan to Bhuj, Gujarat via Jaisalmer, Rajasthan in around 17h 50m.
- Website
- airindia.in
Flights from Jaisalmer to Bhuj Airport via Delhi
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Jaisalmer to Bhuj Airport via Mumbai
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹11,000–29,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Barmer to Samdhari Jn
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Samdhari Jn to Gandhidham Bg
- Ave. Duration
- 7h 46m
- Frequency
- 3 times a week
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Gandhidham Bg to Bhuj
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
Train from Barmer to Bhildi
- Ave. Duration
- 5h 55m
- Frequency
- 3 times a week
- Estimated price
- ₹230–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Bhildi to Bhuj
- Ave. Duration
- 5h 48m
- Frequency
- Twice daily
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
- Ave. Duration
- 7h
- Estimated price
- ₹9,000–11,000
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 How to travel India's Golden Triangle, How to get from Gatwick Airport into central London, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Bārmer to Bhuj bus services, operated by Deepak Travells, arrive at Jaisalmer, Rajasthan station.
Bārmer to Bhuj train services, operated by Indian Railways, arrive at Samdhari Jn station.
Yes, the driving distance between Bārmer to Bhuj is 458 km. It takes approximately 7h to drive from Bārmer to Bhuj.
There are 57+ hotels available in Bhuj.






