There are 10 ways to get from Jalandhar to Bhavnagar by train, plane, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Sri Guru Ram Dass Jee International Airport, fly to Civil Airport Harni, bus
best- Take the train from Jalandhar City to Amritsar Jntrain
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Civil Airport Harni (BDQ)plane ATQ - BDQ
- Take the bus from Vadodara, Gujarat to Bhavnagar, Gujaratbus
13h 10mTrain
cheapest- Take the train from Jalandhar City to Bhavnagar Trmustrain 19108
30h 15m₹650–5,500Bus
- Take the bus from Jalandhar, Punjab to Ajmer, Rajasthanbus Jalandhar, Punjab - Ajmer, Rajasthan
- Take the bus from Ajmer, Rajasthan to Bhavnagar, Gujaratbus Ajmer, Rajasthan - Bhavnagar, Gujarat
28h 30mDrive 1,235.9 km
- Drive from Jalandhar to Bhavnagarcar 1,235.9 km
14h 49m₹13,933–20,125Train to Chandigarh International Airport, fly to Sardar Vallabhbhai Patel International Airport, train
- Take the train from Jalandhar City to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Sardar Vallabhbhai Patel International Airport (AMD)plane IXC - AMD
- Take the train from Sabarmati Bg to Bhavanagar Paratrain
12h 4m₹6,331–19,538Train to Sri Guru Ram Dass Jee International Airport, fly to Sardar Vallabhbhai Patel International Airport, train
- Take the train from Jalandhar City to Amritsar Jntrain
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Sardar Vallabhbhai Patel International Airport (AMD)plane ATQ - AMD
- Take the train from Sabarmati Bg to Bhavanagar Paratrain
11h 54m₹6,775–15,189Train to Sri Guru Ram Dass Jee International Airport, fly to Rajkot International Airport, bus
- Take the train from Jalandhar City to Amritsar Jntrain
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Rajkot International Airport (HSR)plane ATQ - HSR
- Take the bus from Rajkot to Bhavnagar, Gujaratbus
14h 6mTrain to Chandigarh International Airport, fly to Surat, drive, car ferry
- Take the train from Jalandhar City to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Surat (STV)plane IXC - STV
- Drive from Surat (STV) to Hazira Ferry Terminalcar
- Take the car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminalcarferry
13h 14m₹11,001–25,708Train to Sri Guru Ram Dass Jee International Airport, fly to Surat, drive, car ferry
- Take the train from Jalandhar City to Amritsar Jntrain
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Surat (STV)plane ATQ - STV
- Drive from Surat (STV) to Hazira Ferry Terminalcar
- Take the car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminalcarferry
12h 54m₹9,945–22,359Train, train to Indira Gandhi International Airport, fly to Civil Airport Harni, bus
- Take the train from Jalandhar City to Ludhiana Jntrain
- Take the train from Ludhiana Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Civil Airport Harni (BDQ)plane DEL - BDQ
- Take the bus from Vadodara, Gujarat to Bhavnagar, Gujaratbus
13h 27m
Sri Guru Ram Dass Jee International Airport (ATQ) to Civil Airport Harni (BDQ) flights
Questions & Answers
The cheapest way to get from Jalandhar to Bhavnagar is to train which costs ₹650 - ₹5,500 and takes 30h 15m.
The fastest way to get from Jalandhar to Bhavnagar is to train and fly which takes 11h 54m and costs ₹6,500 - ₹16,000.
No, there is no direct bus from Jalandhar to Bhavnagar. However, there are services departing from Jalandhar, Punjab and arriving at Bhavnagar, Gujarat via Ajmer, Rajasthan. The journey, including transfers, takes approximately 28h 30m.
Yes, there is a direct train departing from Jalandhar City and arriving at Bhavnagar Trmus. Services depart once a week, and operate Monday. The journey takes approximately 30h 15m.
The distance between Jalandhar and Bhavnagar is 1348 km. The road distance is 1235.9 km.
The best way to get from Jalandhar to Bhavnagar without a car is to bus which takes 28h 30m and costs .
It takes approximately 13h 10m to get from Jalandhar to Bhavnagar, including transfers.
Jalandhar to Bhavnagar bus services, operated by Ram Dalal Holidays Pvt Ltd, depart from Jalandhar, Punjab station.
Jalandhar to Bhavnagar train services, operated by Indian Railways, depart from Jalandhar City station.
The best way to get from Jalandhar to Bhavnagar is to bus which takes 28h 30m and costs . Alternatively, you can train, which costs ₹650 - ₹5,500 and takes 30h 15m.
What companies run services between Jalandhar, India and Bhavnagar, India?
You can take a bus from Jalandhar, Punjab to Bhavnagar, Gujarat via Ajmer, Rajasthan in around 28h 30m. Alternatively, Indian Railways operates a train from Jalandhar City to Bhavnagar Trmus once a week. Tickets cost ₹650–5,500 and the journey takes 30h 15m.
- Website
- goindigo.in
Flights from Sri Guru Ram Dass Jee International Airport to Civil Airport Harni via Bengaluru
- Ave. Duration
- 6h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–22,000
Flights from Sri Guru Ram Dass Jee International Airport to Civil Airport Harni via Indira Gandhi International Airport
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Chandigarh International Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 40m
- When
- Monday to Saturday
- Estimated price
- ₹5,500–12,000
Flights from Chandigarh International Airport to Sardar Vallabhbhai Patel International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹5,500–12,000
Flights from Sri Guru Ram Dass Jee International Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,000–12,000
Flights from Sri Guru Ram Dass Jee International Airport to Sardar Vallabhbhai Patel International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Sri Guru Ram Dass Jee International Airport to Rajkot International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Sri Guru Ram Dass Jee International Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- ₹5,500–19,000
Flights from Chandigarh International Airport to Surat via Indira Gandhi International Airport
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- ₹8,000–17,000
Flights from Chandigarh International Airport to Surat via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- ₹8,000–17,000
Flights from Chandigarh International Airport to Surat via Jaipur
- Ave. Duration
- 7h 45m
- When
- Monday to Saturday
- Estimated price
- ₹8,000–17,000
Flights from Sri Guru Ram Dass Jee International Airport to Surat via Indira Gandhi International Airport
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Sri Guru Ram Dass Jee International Airport to Surat via Srinagar, Indira Gandhi International Airport
- Ave. Duration
- 9h 25m
- When
- Wednesday to Sunday
- Estimated price
- ₹9,000–23,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹5,500–14,000
- Website
- airindia.in
Flights from Sri Guru Ram Dass Jee International Airport to Civil Airport Harni via Indira Gandhi International Airport
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- ₹5,500–9,500
Flights from Chandigarh International Airport to Sardar Vallabhbhai Patel International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 50m
- When
- Monday and Thursday
- Estimated price
- ₹7,000–17,000
Flights from Sri Guru Ram Dass Jee International Airport to Sardar Vallabhbhai Patel International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- ₹6,500–9,000
Flights from Sri Guru Ram Dass Jee International Airport to Rajkot International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 10m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₹5,500–13,000
Flights from Chandigarh International Airport to Surat via Indira Gandhi International Airport
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- ₹9,500–32,000
Flights from Chandigarh International Airport to Surat via Bengaluru
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₹18,000–32,000
Flights from Sri Guru Ram Dass Jee International Airport to Surat via Indira Gandhi International Airport
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₹8,000–26,000
Flights from Indira Gandhi International Airport to Civil Airport Harni
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- ₹6,000–7,000
- Website
- airindiaexpress.in
Flights from Chandigarh International Airport to Surat via Bengaluru
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₹18,000–32,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jalandhar City to Amritsar Jn
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Jalandhar City to Bhavnagar Trmus
- Ave. Duration
- 30h 15m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
Train from Jalandhar City to Chandigarh
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Sabarmati Bg to Bhavanagar Para
- Ave. Duration
- 4h 7m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Jalandhar City to Amritsar Jn
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Sabarmati Bg to Bhavanagar Para
- Ave. Duration
- 4h 7m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Jalandhar City to Amritsar Jn
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Jalandhar City to Chandigarh
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Jalandhar City to Amritsar Jn
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Jalandhar City to Ludhiana Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- 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–600
- First Class (1A)
- ₹750–1,000
Train from Ludhiana Jn to New Delhi
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
- Phone
- +919428521105
- [email protected]
- Website
- omio.com
Bus from Rajkot to Bhavnagar, Gujarat
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Schedules at
- omio.com
- Phone
- +91 9924441847
- [email protected]
- Website
- dgferry.com
Car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- https://www.dgferry.com
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
Car ferry from Hazira Ferry Terminal to Ghogha Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- https://www.dgferry.com
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
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
More Questions & Answers
Jalandhar to Bhavnagar bus services, operated by Ram Dalal Holidays Pvt Ltd, arrive at Ajmer, Rajasthan station.
Jalandhar to Bhavnagar train services, operated by Indian Railways, arrive at Bhavnagar Trmus station.
Yes, the driving distance between Jalandhar to Bhavnagar is 1236 km. It takes approximately 14h 49m to drive from Jalandhar to Bhavnagar.
There are 13+ hotels available in Bhavnagar.









