There are 10 ways to get from Bathinda to Surat by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Chandigarh International Airport, fly to Surat
best- Take the bus from Bathinda to Chandigarhbus
- Fly from Chandigarh International Airport (IXC) to Surat (STV)plane IXC - STV
10h₹9,276–15,431Train
cheapest- Take the train from Bhatinda Jn to Hanumangarh Jntrain 19224 / ...
- Take the train from Hanumangarh Jn to Surattrain 14707 / ...
23h 39m₹690–5,275Bus via Jodhpur
- Take the bus from Bathinda to Jodhpurbus redbusIndia_A/C Seater / Sleeper
- Take the bus from Jodhpur to Suratbus redbusIndia_A/C Sleeper
26h 7mDrive 1,185.5 km
- Drive from Bathinda to Suratcar 1,185.5 km
13h 39m₹13,272–19,170Train to Indira Gandhi International Airport, fly to Surat
- Take the train from Bhatinda Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Surat (STV)plane DEL - STV
8h 40m₹6,612–10,634Bus to Sri Guru Ram Dass Jee International Airport, fly to Surat
- Take the bus from Bathinda to Amritsarbus
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Surat (STV)plane ATQ - STV
12h 2m₹8,753–14,345Train to Indira Gandhi International Airport, fly to Civil Airport Harni, train
- Take the train from Bhatinda Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Civil Airport Harni (BDQ)plane DEL - BDQ
- Take the train from Vadodara Jn to Surattrain
9h 47m₹6,552–11,584Train to Jaipur International Airport, fly to Surat
- Take the train from Bhatinda Jn to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Surat (STV)plane JAI - STV
14h 59m₹6,679–25,727Train via Dhūri
- Take the train from Bhatinda Jn to Dhuri Jntrain 12456 / ...
- Take the train from Dhuri Jn to Surattrain 19028
24h 55m₹692–5,585Bus
- Take the bus from Bathinda Bus Station to Vinod Travels - Peera Garhibus
- Take the bus from Noida to Suratbus redbusIndia_Bharat Benz A/C Sleeper
33h 2m₹1,592–4,014
Bathinda to Surat by train
Comparing Your Travel Options
The cheapest way to get from Bathinda to Surat is to train which costs ₹650 - ₹5,500 and takes 23h 39m.
The fastest way to get from Bathinda to Surat is to train and fly which takes 8h 40m and costs ₹6,500 - ₹11,000.
No, there is no direct bus from Bathinda to Surat. However, there are services departing from Bathinda and arriving at Surat via Jodhpur. The journey, including transfers, takes approximately 26h 7m.
No, there is no direct train from Bathinda to Surat. However, there are services departing from Bhatinda Jn and arriving at Surat via Hanumangarh Jn. The journey, including transfers, takes approximately 23h 39m.
The distance between Bathinda and Surat is 1371 km. The road distance is 1185.5 km.
The best way to get from Bathinda to Surat without a car is to train which takes 23h 39m and costs ₹650 - ₹5,500.
It takes approximately 10h to get from Bathinda to Surat, including transfers.
Bathinda to Surat bus services, operated by Tranzking Travels, depart from Bathinda station.
Bathinda to Surat train services, operated by Indian Railways, depart from Bhatinda Jn station.
The best way to get from Bathinda to Surat is to train which takes 23h 39m and costs ₹650 - ₹5,500. Alternatively, you can bus via Jodhpur, which costs and takes 26h 7m.
What companies run services between Bathinda, India and Surat, India?
You can take a train from Bhatinda Jn to Surat via Hanumangarh Jn in around 23h 39m. Alternatively, you can take a bus from Bathinda to Surat via Jodhpur in around 26h 7m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Surat via Indira Gandhi International Airport
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Chandigarh International Airport to Surat via Jaipur International Airport
- Ave. Duration
- 7h 15m
- When
- Monday to Saturday
- Estimated price
- ₹6,500–19,000
Flights from Chandigarh International Airport to Surat via Bengaluru
- Ave. Duration
- 8h 2m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹5,500–8,500
Flights from Sri Guru Ram Dass Jee International Airport to Surat via Indira Gandhi International Airport
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- ₹6,500–17,000
Flights from Sri Guru Ram Dass Jee International Airport to Surat via Kolkata
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–19,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Jaipur International Airport to Surat
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,500–15,000
- Website
- airindia.in
Flights from Chandigarh International Airport to Surat via Indira Gandhi International Airport
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–8,000
Flights from Sri Guru Ram Dass Jee International Airport to Surat via Indira Gandhi International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹6,000–16,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹5,500–14,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Surat
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–8,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhatinda Jn to Hanumangarh Jn
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Hanumangarh Jn to Surat
- Ave. Duration
- 21h 14m
- Frequency
- Twice daily
- Estimated price
- ₹550–4,200
- Website
- irctc.co.in
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,700
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Bhatinda Jn to New Delhi
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Bhatinda Jn to New Delhi
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Bhatinda Jn to Gandhinagar Jpr
- Ave. Duration
- 10h 58m
- Frequency
- Once daily
- Estimated price
- ₹300–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Bhatinda Jn to Dhuri Jn
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Dhuri Jn to Surat
- Ave. Duration
- 22h 29m
- Frequency
- Once a week
- Estimated price
- ₹550–4,500
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,500–4,500
- Website
- Antra Travels
Bus from Bathinda to Chandigarh
- Ave. Duration
- 3h 50m
- Frequency
- Every 3 hours
- Schedules at
- Antra Travels
- Website
- omio.com
Bus from Bathinda to Chandigarh
- Ave. Duration
- 4h 36m
- Frequency
- Once daily
- Schedules at
- hanstravel.in
Bus from Jodhpur to Surat
- Ave. Duration
- 14h 30m
- Frequency
- 5 times a day
- Schedules at
- hanstravel.in
Bus from Bathinda to Amritsar
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Schedules at
- hanstravel.in
- Website
- Konduskar Travels Pvt. Ltd
Bus from Bathinda to Chandigarh
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Schedules at
- Konduskar Travels Pvt. Ltd
Bus from Bathinda to Jodhpur
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Schedules at
- Konduskar Travels Pvt. Ltd
- Website
- Shishpal Travels
Bus from Bathinda to Chandigarh
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Schedules at
- Shishpal Travels
- Website
- Bombay Raja Roadlinks
Bus from Bathinda to Chandigarh
- Ave. Duration
- 4h 20m
- Frequency
- Twice a week
- Schedules at
- Bombay Raja Roadlinks
Bus from Jodhpur to Surat
- Ave. Duration
- 14h 24m
- Frequency
- 5 times a week
- Schedules at
- Bombay Raja Roadlinks
- Website
- Vishwa Travels
Bus from Bathinda to Chandigarh
- Ave. Duration
- 4h 40m
- Frequency
- Twice a week
- Schedules at
- Vishwa Travels
Bus from Bathinda to Jodhpur
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Schedules at
- Vishwa Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Bathinda to Chandigarh
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Website
- Ashok Bus Service
Bus from Bathinda to Chandigarh
- Ave. Duration
- 4h 2m
- Frequency
- Once a week
- Schedules at
- Ashok Bus Service
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Bathinda to Chandigarh
- Ave. Duration
- 4h 6m
- Frequency
- Once a week
- Schedules at
- Choudhary travels and cargo
Bus from Jodhpur to Surat
- Ave. Duration
- 12h 45m
- Frequency
- Twice a week
- Schedules at
- Choudhary travels and cargo
- Website
- Rushikesh Travels
Bus from Bathinda to Chandigarh
- Ave. Duration
- 4h 25m
- Frequency
- Once a week
- Schedules at
- Rushikesh Travels
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Bathinda to Chandigarh
- Ave. Duration
- 5h 35m
- Frequency
- Once a week
- Schedules at
- Tranzking Travels
Bus from Bathinda to Jodhpur
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
Bus from Jodhpur to Surat
- Ave. Duration
- 14h 15m
- Frequency
- Twice daily
- Schedules at
- Tranzking Travels
Bus from Bathinda to Amritsar
- Ave. Duration
- 2h 40m
- Frequency
- Twice a week
- Schedules at
- Tranzking Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Bathinda to Chandigarh
- Ave. Duration
- 5h 35m
- Frequency
- Once a week
- Estimated price
- ₹400–1,000
- Schedules at
- Zingbus
Bus from Bathinda to Amritsar
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- ₹390–950
- Schedules at
- Zingbus
Bus from Noida to Surat
- Ave. Duration
- 24h 30m
- Frequency
- Twice daily
- Estimated price
- ₹850–3,100
- Schedules at
- Zingbus
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Jodhpur to Surat
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Jodhpur to Surat
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Website
- Krish Travels
- Website
- Soumya Tours and Travels
Bus from Jodhpur to Surat
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a week
- Schedules at
- Soumya Tours and Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Jodhpur to Surat
- Ave. Duration
- 14h 30m
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Bathinda to Amritsar
- Ave. Duration
- 2h 55m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Noida to Surat
- Ave. Duration
- 21h 29m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Globehopper Mobility
Bus from Jodhpur to Surat
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a week
- Schedules at
- Globehopper Mobility
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Jodhpur to Surat
- Ave. Duration
- 14h 5m
- Frequency
- 4 times a week
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Website
- Al Ayaan Travels
Bus from Jodhpur to Surat
- Ave. Duration
- 14h 20m
- Frequency
- 4 times a week
- Schedules at
- Al Ayaan Travels
- Website
- M J Travels
Bus from Jodhpur to Surat
- Ave. Duration
- 15h
- Frequency
- Twice a week
- Schedules at
- M J Travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Jodhpur to Surat
- Ave. Duration
- 12h 15m
- Frequency
- Once a week
- Website
- Jain Travels
Bus from Bathinda to Amritsar
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Schedules at
- Deepak And Shree Krishna Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Bathinda to Amritsar
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Puneet Bus Service
Bus from Bathinda to Amritsar
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Schedules at
- Puneet Bus Service
Bus from Bathinda to Amritsar
- Ave. Duration
- 4h 50m
- Frequency
- Once a week
- Schedules at
- The Amritsar Bhantindha Transport Co Op Society
- Phone
- +919501720961
- Website
- Vinod Travels
Bus from Bathinda Bus Station to Vinod Travels - Peera Garhi
- Ave. Duration
- 7h 13m
- Frequency
- Twice daily
- Estimated price
- ₹719
- Schedules at
- Vinod Travels
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
Bathinda to Surat bus services, operated by Tranzking Travels, arrive at Jodhpur station.
Bathinda to Surat train services, operated by Indian Railways, arrive at Hanumangarh Jn station.
Yes, the driving distance between Bathinda to Surat is 1186 km. It takes approximately 13h 39m to drive from Bathinda to Surat.
Book your Bathinda to Surat bus tickets online with Omio.
There are 217+ hotels available in Surat.
























