There are 5 ways to get from Varanasi Jn to Puri by plane, bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Varanasi Airport (VNS) to Biju Patnaik International Airport (BBI)plane VNS - BBI
- Take the bus from Bhubaneswar to Puribus
5h 49m₹8,701–20,403Train
cheapest- Take the train from Varanasi Jn to Puritrain 12876
20h 5m₹500–3,900Bus
- Take the bus from Varanasi to Jharsugudabus redbusIndia_A/C Seater / Sleeper
- Take the bus from Jharsuguda to Puribus redbusIndia_A/C Seater / Sleeper
24h 9mDrive 878.3 km
- Drive from Varanasi Jn to Puricar 878.3 km
13h 10m₹8,591–12,409Taxi
- Take the taxi from Varanasi Jn to Puritaxi 878.3 km
13h 10m₹13,000–17,000
Varanasi Jn to Puri by train
Comparing Your Travel Options
The cheapest way to get from Varanasi Jn to Puri is to train which costs ₹500 - ₹3,900 and takes 20h 5m.
The fastest way to get from Varanasi Jn to Puri is to fly and bus which takes 5h 49m and costs ₹8,500 - ₹21,000.
No, there is no direct bus from Varanasi Jn to Puri. However, there are services departing from Varanasi and arriving at Puri via Jharsuguda. The journey, including transfers, takes approximately 24h 9m.
Yes, there is a direct train departing from Varanasi Jn and arriving at Puri. Services depart three times a week, and operate Tuesday, Friday and Sunday. The journey takes approximately 20h 5m.
The distance between Varanasi Jn and Puri is 746 km. The road distance is 878.3 km.
The best way to get from Varanasi Jn to Puri without a car is to train which takes 20h 5m and costs ₹500 - ₹3,900.
It takes approximately 5h 49m to get from Varanasi Jn to Puri, including transfers.
Varanasi Jn to Puri bus services, operated by Harshvardhan Project Pvt Ltd, depart from Varanasi station.
Varanasi Jn to Puri train services, operated by Indian Railways, depart from Varanasi Jn station.
The best way to get from Varanasi Jn to Puri is to train which takes 20h 5m and costs ₹500 - ₹3,900. Alternatively, you can bus, which costs and takes 24h 9m.
What companies run services between Varanasi Jn, India and Puri, India?
Indian Railways operates a train from Varanasi Jn to Puri 3 times a week. Tickets cost ₹500–3,900 and the journey takes 20h 5m. Alternatively, you can take a vehicle from Varanasi Jn to Puri via Varanasi and Jharsuguda in around 24h 9m.
- Website
- goindigo.in
Flights from Varanasi Airport to Biju Patnaik International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,500–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Varanasi Jn to Puri
- Ave. Duration
- 20h 5m
- Frequency
- 3 times a week
- Estimated price
- ₹500–3,900
- Website
- irctc.co.in
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,300–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,900
- Phone
- +91 9945600000
- [email protected]
- Website
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Khandai Supreme
- Website
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Sarala Bus Service
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
- Website
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
- Website
- Madhusmitta
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Madhusmitta
- Website
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
- Website
- Harshvardhan Project Pvt Ltd
Bus from Varanasi to Jharsuguda
- Ave. Duration
- 13h 35m
- Frequency
- Twice a week
- Schedules at
- Harshvardhan Project Pvt Ltd
- Website
- Vasudeo Travels
Bus from Varanasi to Jharsuguda
- Ave. Duration
- 14h 15m
- Frequency
- Twice a week
- Schedules at
- Vasudeo Travels
- Website
- Kunal Travels
Bus from Jharsuguda to Puri
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Schedules at
- Kunal Travels
- Ave. Duration
- 13h 10m
- Estimated price
- ₹13,000–17,000
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
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 Italy Travel Guides, 4 stunningly beautiful Philippines islands you need to visit, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
Varanasi Jn to Puri bus services, operated by Harshvardhan Project Pvt Ltd, arrive at Jharsuguda station.
Varanasi Jn to Puri train services, operated by Indian Railways, arrive at Puri station.
Yes, the driving distance between Varanasi Jn to Puri is 878 km. It takes approximately 13h 10m to drive from Varanasi Jn to Puri.
Book your Varanasi Jn to Puri train tickets online with 12go.asia.
There are 114+ hotels available in Puri.








