There are 6 ways to get from Barmer (Station) 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
18hDrive 457 km
- Drive from Barmer (Station) to Bhujcar 457 km
6h 59m₹5,152–7,441Taxi
- Take the taxi from Barmer (Station) to Bhujtaxi 457 km
6h 59m₹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 35m
Barmer (Station) to Bhuj by train
Questions & Answers
The cheapest way to get from Barmer (Station) to Bhuj is to train via Bhīldi which costs ₹450 - ₹3,500 and takes 12h 43m.
The fastest way to get from Barmer (Station) to Bhuj is to drive which takes 6h 59m and costs ₹5,000 - ₹7,500.
No, there is no direct bus from Barmer (Station) to Bhuj. However, there are services departing from Barmer, Rajasthan and arriving at Bhuj, Gujarat via Jaisalmer, Rajasthan. The journey, including transfers, takes approximately 18h.
No, there is no direct train from Barmer (Station) 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 Barmer (Station) and Bhuj is 667 km. The road distance is 457 km.
The best way to get from Barmer (Station) 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 Barmer (Station) to Bhuj, including transfers.
Barmer (Station) to Bhuj bus services, operated by Deepak Travells, depart from Barmer, Rajasthan station.
Barmer (Station) to Bhuj train services, operated by Indian Railways, depart from Barmer station.
The best way to get from Barmer (Station) to Bhuj is to train which takes 12h 41m and costs ₹550 - ₹4,400. Alternatively, you can bus, which costs and takes 18h.
What companies run services between Barmer (Station), 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 vehicle from Barmer (Station) to Bhuj, Gujarat via Barmer, Rajasthan and Jaisalmer, Rajasthan in around 18h.
- 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
- 6h 59m
- 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 Getting to Milan from the airport, Slovenia: Getting from Ljubljana to Lake Bled, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Barmer (Station) to Bhuj bus services, operated by Deepak Travells, arrive at Jaisalmer, Rajasthan station.
Barmer (Station) to Bhuj train services, operated by Indian Railways, arrive at Samdhari Jn station.
Yes, the driving distance between Barmer (Station) to Bhuj is 457 km. It takes approximately 6h 59m to drive from Barmer (Station) to Bhuj.
There are 57+ hotels available in Bhuj.






