There are 7 ways to get from Bareilly to Jūnāgadh by train, plane, bus, 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.
Train to Pantnagar Airport, fly, train
best- Take the train from Izzatnagar to Pantnagartrain
- Fly from Pantnagar Airport (PGH) to Rajkot International Airport (HSR)plane PGH - HSR
- Take the train from Rajkot Jn to Junagadh Jntrain
14h 3m₹10,713–25,368Train via Izzatnagar
cheapest- Take the train from Izzatnagar to Rajkot Jntrain 05045
- Take the train from Rajkot Jn to Junagadh Jntrain 04173 / ...
31h 18m₹761–5,850Train
- Take the train from Bareilly to Rajkot Jntrain 19270 / ...
- Take the train from Rajkot Jn to Junagadh Jntrain 04173 / ...
28h 23m₹771–5,925Bus
- Take the bus from Bareilly to Agrabus
- Take the bus from Agra to Rajkotbus
- Take the bus from Rajkot to Jetalsarbus
32h 20mDrive 1,389.1 km
- Drive from Bareilly to Jūnāgadhcar 1,389.1 km
17h 25m₹15,552–22,464Train to Indira Gandhi International Airport, fly, train
- Take the train from Bareilly to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Rajkot International Airport (HSR)plane DEL - HSR
- Take the train from Rajkot Jn to Junagadh Jntrain
11h 35m₹8,026–15,575Fly from Bareilly Airport, train
- Fly from Bareilly Airport (BEK) to Rajkot International Airport (HSR)plane BEK - HSR
- Take the train from Rajkot Jn to Junagadh Jntrain
8h 18m₹9,589–23,353
Bareilly to Jūnāgadh by train
Comparing Your Travel Options
The cheapest way to get from Bareilly to Jūnāgadh is to train via Izzatnagar which costs ₹750 - ₹6,000 and takes 31h 18m.
The fastest way to get from Bareilly to Jūnāgadh is to fly and train which takes 8h 18m and costs ₹9,500 - ₹24,000.
No, there is no direct bus from Bareilly to Jūnāgadh. However, there are services departing from Bareilly and arriving at Jetalsar via Agra and Rajkot. The journey, including transfers, takes approximately 32h 20m.
No, there is no direct train from Bareilly to Jūnāgadh. However, there are services departing from Bareilly and arriving at Junagadh Jn via Rajkot Jn. The journey, including transfers, takes approximately 28h 23m.
The distance between Bareilly and Jūnāgadh is 1335 km. The road distance is 1389.1 km.
The best way to get from Bareilly to Jūnāgadh without a car is to train which takes 28h 23m and costs ₹750 - ₹6,000.
It takes approximately 14h 3m to get from Bareilly to Jūnāgadh, including transfers.
Bareilly to Jūnāgadh bus services, operated by SLGT Travels, depart from Bareilly station.
Bareilly to Jūnāgadh train services, operated by Indian Railways, depart from Bareilly station.
The best way to get from Bareilly to Jūnāgadh is to train which takes 28h 23m and costs ₹750 - ₹6,000. Alternatively, you can bus, which costs and takes 32h 20m.
What companies run services between Bareilly, India and Jūnāgadh, India?
You can take a train from Bareilly to Junagadh Jn via Rajkot Jn in around 28h 23m. Alternatively, you can take a bus from Bareilly to Jūnāgadh via Agra, Rajkot, and Jetalsar in around 32h 20m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Rajkot International Airport via Indira Gandhi International Airport
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹9,000–26,000
Flights from Pantnagar Airport to Rajkot International Airport via Indira Gandhi International Airport, Mumbai
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Indira Gandhi International Airport to Rajkot International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Indira Gandhi International Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹7,000–12,000
- Website
- airindia.in
Flights from Pantnagar Airport to Rajkot International Airport via Indira Gandhi International Airport
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ₹9,500–22,000
Flights from Indira Gandhi International Airport to Rajkot International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Bareilly Airport to Rajkot International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Izzatnagar to Pantnagar
- Ave. Duration
- 1h 43m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 2h 23m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Bareilly to Rajkot Jn
- Ave. Duration
- 25h
- Frequency
- 3 times a week
- Estimated price
- ₹600–4,800
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,800–4,800
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 2h 23m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Bareilly to New Delhi
- Ave. Duration
- 4h 34m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 2h 23m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 2h 23m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Izzatnagar to Rajkot Jn
- Ave. Duration
- 27h 55m
- Frequency
- Once a week
- Estimated price
- ₹600–4,700
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 2h 23m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
- [email protected]
- Website
- SLGT Travels
Bus from Bareilly to Agra
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Agra to Rajkot
- Ave. Duration
- 25h 1m
- Frequency
- Once a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Rajkot to Jetalsar
- Ave. Duration
- 1h 2m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Rajkot to Jetalsar
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
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
Bareilly to Jūnāgadh bus services, operated by SLGT Travels, arrive at Agra station.
Bareilly to Jūnāgadh train services, operated by Indian Railways, arrive at Rajkot Jn station.
Yes, the driving distance between Bareilly to Jūnāgadh is 1389 km. It takes approximately 17h 25m to drive from Bareilly to Jūnāgadh.
There are 21+ hotels available in Jūnāgadh.






