There are 7 ways to get from Varanasi 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 from Varanasi Airport, bus
best- Fly from Varanasi Airport (VNS) to Biju Patnaik International Airport (BBI)plane VNS - BBI
- Take the bus from Bhubaneswar to Puribus
5h 51m₹8,225–22,431Train
cheapest- Take the train from Kashi to Puritrain 12876
19h 52m₹500–3,900Bus via Durgapur
- Take the bus from Varanasi to Durgapurbus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
- Take the bus from Durgapur to Puribus redbusIndia_Volvo Multi-Axle A/C Sleeper / ...
21h 15m₹1,936–6,145Drive 875.6 km
- Drive from Varanasi to Puricar 875.6 km
13h 7m₹8,566–12,373Taxi
- Take the taxi from Varanasi to Puritaxi 875.6 km
13h 7m₹11,000–14,000Train to Lok Nayak Jayaprakash Airport, fly, bus
- Take the train from Kashi to Danapurtrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Biju Patnaik International Airport (BBI)plane PAT - BBI
- Take the bus from Bhubaneswar to Puribus
10h 11m₹7,666–21,564Bus
- Take the bus from Varanasi to Jharsugudabus redbusIndia_NON A/C Seater / Sleeper
- Take the bus from Jharsuguda to Puribus redbusIndia_A/C Seater / Sleeper
24h 25m
Varanasi to Puri by train
Comparing Your Travel Options
The cheapest way to get from Varanasi to Puri is to train which costs ₹500 - ₹3,900 and takes 19h 52m.
The fastest way to get from Varanasi to Puri is to fly and bus which takes 5h 51m and costs ₹8,000 - ₹23,000.
No, there is no direct bus from Varanasi to Puri. However, there are services departing from Varanasi and arriving at Puri via Durgapur. The journey, including transfers, takes approximately 21h 15m.
Yes, there is a direct train departing from Kashi and arriving at Puri. Services depart three times a week, and operate Tuesday, Friday and Sunday. The journey takes approximately 19h 52m.
The distance between Varanasi and Puri is 747 km. The road distance is 875.6 km.
The best way to get from Varanasi to Puri without a car is to train which takes 19h 52m and costs ₹500 - ₹3,900.
It takes approximately 5h 51m to get from Varanasi to Puri, including transfers.
Varanasi to Puri bus services, operated by Shyamoli Paribahan, depart from Varanasi station.
Varanasi to Puri train services, operated by Indian Railways, depart from Kashi station.
The best way to get from Varanasi to Puri is to train which takes 19h 52m and costs ₹500 - ₹3,900. Alternatively, you can bus via Durgapur, which costs ₹1,900 - ₹6,500 and takes 21h 15m.
What companies run services between Varanasi, India and Puri, India?
Indian Railways operates a train from Kashi to Puri 3 times a week. Tickets cost ₹500–3,900 and the journey takes 19h 52m. Alternatively, you can take a bus from Varanasi to Puri via Durgapur in around 21h 15m.
- 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
Flights from Lok Nayak Jayaprakash Airport to Biju Patnaik International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹6,500–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kashi to Puri
- Ave. Duration
- 19h 52m
- 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
Train from Kashi to Danapur
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- 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
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
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
Bus from Varanasi to Durgapur
- Ave. Duration
- 9h 20m
- Frequency
- 4 times a day
- Estimated price
- ₹950–3,100
- Website
- Shymoli Paribahan
Bus from Durgapur to Puri
- Ave. Duration
- 11h 35m
- Frequency
- Once daily
- Estimated price
- ₹950–3,100
- 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
- 4 times a week
- Schedules at
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Sana Travels
- Phone
- +91 70087 56565
- [email protected]
- Website
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
- Phone
- +91 86038 69858
- [email protected]
- Website
- Pammi Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h
- Frequency
- Once a week
- Website
- Pammi Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h
- Frequency
- Once a week
- Website
- Pammi Travels
- +91 7044090046
- Website
- Green Line
Bus from Varanasi to Durgapur
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a day
- Website
- Green Line
- Website
- Green Line
Bus from Durgapur to Puri
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Website
- Green Line
- Website
- Green Line
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Varanasi to Durgapur
- Ave. Duration
- 9h 10m
- Frequency
- Twice daily
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 9119900371
- [email protected]
- Website
- Singh Bus Service
Bus from Varanasi to Durgapur
- Ave. Duration
- 11h
- Frequency
- 3 times a day
- Website
- Singh Bus Service
- Website
- Singh Bus Service
- Phone
- +91 9903004441
- [email protected]
- Website
- SRS Munna Travels
Bus from Varanasi to Durgapur
- Ave. Duration
- 10h 35m
- Frequency
- Twice daily
- Website
- SRS Munna Travels
- Phone
- +91 9839001010
- [email protected]
- Website
- Tiwari and Brothers
Bus from Varanasi to Durgapur
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Website
- Tiwari and Brothers
- Website
- Tiwari and Brothers
- Website
- Singh Mahamaya
Bus from Varanasi to Durgapur
- Ave. Duration
- 9h 30m
- Frequency
- 6 times a week
- Schedules at
- Singh Mahamaya
- Website
- Hsk Travels
Bus from Varanasi to Durgapur
- Ave. Duration
- 10h 35m
- Frequency
- 4 times a week
- Schedules at
- Hsk Travels
- Website
- Arvind Bus Sony Travels
Bus from Varanasi to Durgapur
- Ave. Duration
- 11h 30m
- Frequency
- 4 times a week
- Schedules at
- Arvind Bus Sony Travels
- Website
- Ambika Tour And Travels
Bus from Varanasi to Durgapur
- Ave. Duration
- 27h 20m
- Frequency
- 4 times a week
- Schedules at
- Ambika Tour And Travels
- Website
- Parashar Travels
Bus from Varanasi to Durgapur
- Ave. Duration
- 11h 30m
- Frequency
- Once a week
- Schedules at
- Parashar Travels
- Phone
- +91 7064 471 610
- [email protected]
- Website
- Dolphin Tours and Travels
Bus from Durgapur to Puri
- Ave. Duration
- 11h 15m
- Frequency
- Once daily
- Website
- Dolphin Tours and Travels
- Website
- Reliance Travels
Bus from Durgapur to Puri
- Ave. Duration
- 12h 5m
- Frequency
- Once daily
- Schedules at
- Reliance Travels
- Website
- Vasudeo Travels
Bus from Varanasi to Jharsuguda
- Ave. Duration
- 14h 15m
- Frequency
- 6 times a week
- Schedules at
- Vasudeo Travels
- Website
- Harshvardhan Project Pvt Ltd
Bus from Varanasi to Jharsuguda
- Ave. Duration
- 13h 35m
- Frequency
- 3 times a week
- Schedules at
- Harshvardhan Project Pvt Ltd
- Website
- Kunal Travels
Bus from Jharsuguda to Puri
- Ave. Duration
- 9h 10m
- Frequency
- 3 times a day
- Schedules at
- Kunal Travels
- Ave. Duration
- 13h 7m
- Estimated price
- ₹11,000–14,000
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.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 How to get from Stansted Airport into central London, How to get from Florence to Rome, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Varanasi to Puri bus services, operated by Shyamoli Paribahan, arrive at Durgapur station.
Varanasi to Puri train services, operated by Indian Railways, arrive at Puri station.
Yes, the driving distance between Varanasi to Puri is 876 km. It takes approximately 13h 7m to drive from Varanasi to Puri.
Book your Varanasi to Puri train tickets online with 12go.asia.
Book your Varanasi to Puri bus tickets online with Omio.
There are 118+ hotels available in Puri.




















