There are 6 ways to get from Varanasi (Station) to Rajkot by plane, train, 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.
Fly
best- Fly from Varanasi Airport (VNS) to Rajkot International Airport (HSR)plane VNS - HSR
5h 14m₹8,663–15,456Train
cheapest- Take the train from Varanasi Jn to Rajkot Jntrain 15636 / ...
32h 8m₹750–6,000Train via Bhadohi
- Take the train from Varanasi Jn to Bhadohitrain 11072 / ...
- Take the train from Bhadohi to Rajkot Jntrain 22970
30h 18m₹873–6,945Bus
- Take the bus from Varanasi to Rajkotbus redbusIndia_A/C Sleeper / ...
35hDrive 1,516.2 km
- Drive from Varanasi (Station) to Rajkotcar 1,516.2 km
20h 6m₹14,833–21,425Bus via Prayagraj
- Take the bus from Varanasi to Allahabadbus Varanasi - Allahabad
- Take the bus from Allahabad to Rajkotbus redbusIndia_NON A/C Sleeper
45h 6m
Varanasi Airport (VNS) to Rajkot International Airport (HSR) flights
Comparing Your Travel Options
The cheapest way to get from Varanasi (Station) to Rajkot is to train which costs ₹750 - ₹6,000 and takes 32h 8m.
The fastest way to get from Varanasi (Station) to Rajkot is to fly which takes 5h 14m and costs ₹8,500 - ₹16,000.
Yes, there is a direct bus departing from Varanasi and arriving at Rajkot. Services depart once daily, and operate every day. The journey takes approximately 35h.
Yes, there is a direct train departing from Varanasi Jn and arriving at Rajkot Jn. Services depart twice a week, and operate Monday and Saturday. The journey takes approximately 31h 44m.
The distance between Varanasi (Station) and Rajkot is 1303 km. The road distance is 1516.2 km.
The best way to get from Varanasi (Station) to Rajkot without a car is to train via Bhadohi which takes 30h 18m and costs ₹850 - ₹7,000.
It takes approximately 5h 14m to get from Varanasi (Station) to Rajkot, including transfers.
Varanasi (Station) to Rajkot bus services, operated by Shrinath Travel Agency Pvt. Ltd., depart from Varanasi station.
Varanasi (Station) to Rajkot train services, operated by Indian Railways, depart from Varanasi Jn station.
The best way to get from Varanasi (Station) to Rajkot is to fly which takes 5h 14m and costs ₹8,500 - ₹16,000. Alternatively, you can train via Bhadohi, which costs ₹850 - ₹7,000 and takes 30h 18m, you could also bus, which costs and takes 35h.
What companies run services between Varanasi (Station), India and Rajkot, India?
IndiGo Airlines, Air India Express, and two other airlines fly from Varanasi Airport (VNS) to Rajkot International Airport (HSR) every 4 hours. Alternatively, you can take a vehicle from Varanasi (Station) to Rajkot Jn via Varanasi Jn and Bhadohi in around 30h 18m.
- Website
- goindigo.in
Flights from Varanasi Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹7,500–11,000
Flights from Varanasi Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹7,500–11,000
Flights from Varanasi Airport to Rajkot International Airport via Bengaluru
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₹7,500–11,000
- Website
- airindia.in
Flights from Varanasi Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Varanasi Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹8,000–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Varanasi Jn to Bhadohi
- Ave. Duration
- 36 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Bhadohi to Rajkot Jn
- Ave. Duration
- 28h 18m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,400
- First Class (1A)
- ₹4,500–6,000
Train from Varanasi Jn to Rajkot Jn
- Ave. Duration
- 31h 44m
- Frequency
- Twice a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,500
- Second AC (2A)
- ₹2,800–3,500
- First Class (1A)
- ₹4,700–6,000
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Varanasi to Rajkot
- Ave. Duration
- 35h
- Frequency
- Once daily
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Phone
- +91 79999 69993
- [email protected]
- Website
- Samay Sahara Travels
Bus from Varanasi to Rajkot
- Ave. Duration
- 41h
- Frequency
- 4 times a week
- Schedules at
- Samay Sahara Travels
Bus from Allahabad to Rajkot
- Ave. Duration
- 40h
- Frequency
- Once daily
- Schedules at
- Samay Sahara Travels
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Varanasi to Allahabad
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- ₹303–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹410–600
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Allahabad to Rajkot
- Ave. Duration
- 39h
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
- Phone
- +91 93738 99995
- [email protected]
- Website
- Humsafar Bus
Bus from Allahabad to Rajkot
- Ave. Duration
- 40h
- Frequency
- 4 times a week
- Website
- Humsafar Bus
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 Travelling to the UK: What do I need to know?, How to get from JFK to New York City, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
Varanasi (Station) to Rajkot bus services, operated by Shrinath Travel Agency Pvt. Ltd., arrive at Rajkot station.
Varanasi (Station) to Rajkot train services, operated by Indian Railways, arrive at Bhadohi station.
Yes, the driving distance between Varanasi (Station) to Rajkot is 1516 km. It takes approximately 20h 6m to drive from Varanasi (Station) to Rajkot.
Book your Varanasi (Station) to Rajkot bus tickets online with Omio.
There are 105+ hotels available in Rajkot.



















