There are 8 ways to get from Barmer (Station) to Surat 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 Surattrain 14806 / ...
12h 40m₹380–2,900Bus
- Take the bus from Barmer to Ahmedabadbus
- Take the bus from Ahmedabad, Gujarat to Surat, Gujaratbus Ahmedabad, Gujarat - Surat, Gujarat
15h 5mDrive 623.4 km
- Drive from Barmer (Station) to Suratcar 623.4 km
8h 53m₹7,021–10,141Taxi
- Take the taxi from Barmer (Station) to Surattaxi 623.4 km
8h 53m₹12,000–15,000Bus to Jaisalmer, fly to Surat
- Take the bus from Barmer, Rajasthan to Jaisalmer, Rajasthanbus
- Fly from Jaisalmer (JSA) to Surat (STV)plane JSA - STV
8h 49mBus to Jaisalmer, fly to Chhatrapati Shivaji Maharaj International Airport, train
- Take the bus from Barmer, Rajasthan to Jaisalmer, Rajasthanbus
- Fly from Jaisalmer (JSA) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane JSA - BOM
- Take the train from Borivali to Surattrain
9h 35mTrain to Jodhpur Airport, fly to Chhatrapati Shivaji Maharaj International Airport, train
- Take the train from Barmer to Jodhpur Jntrain
- Fly from Jodhpur Airport (JDH) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane JDH - BOM
- Take the train from Borivali to Surattrain
9h 25m₹6,431–18,453Train to Jodhpur Airport, fly to Sardar Vallabhbhai Patel International Airport, train
- Take the train from Barmer to Jodhpur Jntrain
- Fly from Jodhpur Airport (JDH) to Sardar Vallabhbhai Patel International Airport (AMD)plane JDH - AMD
- Take the train from Ahmedabad Jn to Surattrain
10h 17m₹6,534–16,699
Barmer (Station) to Surat by train
Questions & Answers
The cheapest way to get from Barmer (Station) to Surat is to train which costs ₹380 - ₹2,900 and takes 12h 40m.
The fastest way to get from Barmer (Station) to Surat is to drive which takes 8h 53m and costs ₹7,000 - ₹11,000.
No, there is no direct bus from Barmer (Station) to Surat. However, there are services departing from Barmer and arriving at Surat, Gujarat via Majur Gam, Paldi and Ahmedabad, Gujarat. The journey, including transfers, takes approximately 15h 5m.
Yes, there is a direct train departing from Barmer and arriving at Surat. Services depart three times a week, and operate Thursday and Saturday. The journey takes approximately 12h 40m.
The distance between Barmer (Station) and Surat is 743 km. The road distance is 623.4 km.
The best way to get from Barmer (Station) to Surat without a car is to train which takes 12h 40m and costs ₹380 - ₹2,900.
The train from Barmer to Surat takes 12h 40m including transfers and departs three times a week.
Barmer (Station) to Surat bus services, operated by RSRTC, depart from Barmer station.
Barmer (Station) to Surat train services, operated by Indian Railways, depart from Barmer station.
The best way to get from Barmer (Station) to Surat is to train which takes 12h 40m and costs ₹380 - ₹2,900. Alternatively, you can bus, which costs and takes 15h 5m.
What companies run services between Barmer (Station), India and Surat, India?
Indian Railways operates a train from Barmer to Surat 3 times a week. Tickets cost ₹380–2,900 and the journey takes 12h 40m. Alternatively, you can take a vehicle from Barmer (Station) to Surat, Gujarat via Barmer, Ahmedabad, Majur Gam, S.T. Stand, Paldi, Sanyas Ashram, and Ahmedabad, Gujarat in around 15h 5m.
- Website
- goindigo.in
Flights from Jaisalmer to Surat via Jaipur
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹9,500–27,000
Flights from Jaisalmer to Surat via Delhi
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Jaisalmer to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹5,500–18,000
Flights from Jodhpur Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹5,500–13,000
Flights from Jodhpur Airport to Chhatrapati Shivaji Maharaj International Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,500–13,000
Flights from Jodhpur Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,500–13,000
- Website
- airindia.in
Flights from Jaisalmer to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹11,000–23,000
Flights from Jodhpur Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹7,000–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Barmer to Surat
- Ave. Duration
- 12h 40m
- Frequency
- 3 times a week
- Estimated price
- ₹380–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Borivali to Surat
- Ave. Duration
- 2h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Barmer to Jodhpur Jn
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Borivali to Surat
- Ave. Duration
- 2h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Barmer to Jodhpur Jn
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Ahmedabad Jn to Surat
- Ave. Duration
- 4h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +917412069719
- [email protected]
- Website
- rsrtconline.rajasthan.gov.in
Bus from Barmer to Ahmedabad
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₹360–900
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹390–480
- Express
- ₹360–460
- AC Sleeper
- ₹700–900
- Ave. Duration
- 8h 53m
- Estimated price
- ₹12,000–15,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 5 incredible day trips from Florence by train, How to get from Heathrow Airport into central London, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Barmer (Station) to Surat bus services, operated by RSRTC, arrive at Ahmedabad station.
Barmer (Station) to Surat train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Barmer (Station) to Surat is 623 km. It takes approximately 8h 53m to drive from Barmer (Station) to Surat.
There are 224+ hotels available in Surat.










