There are 8 ways to get from Virudhachalam to Puri by train, plane, bus, 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.
Train to Chennai International Airport, fly, train
best- Take the train from Vridhachalam Jn to Tambaramtrain
- Fly from Chennai International Airport (MAA) to Biju Patnaik International Airport (BBI)plane MAA - BBI
- Take the train from Bhubaneswar to Puritrain
10h 46m₹6,425–20,236Train
cheapest- Take the train from Vridhachalam Jn to Khurda Road Jntrain 12664 / ...
- Take the train from Khurda Road Jn to Puritrain 18418 / ...
27h 46m₹753–5,691Bus
- Take the bus from Virudhachalam to Chennaibus
- Take the bus from Chennai to Bhubaneswarbus
- Take the bus from Bhubaneswar to Puribus
32h 10m₹2,016–7,212Drive 1,411.3 km
- Drive from Virudhachalam to Puricar 1,411.3 km
21h 43m₹15,763–22,769Train to Trichy International Airport, fly, train
- Take the train from Vridhachalam Jn to Tiruchchirapalitrain
- Fly from Trichy International Airport (TRZ) to Biju Patnaik International Airport (BBI)plane TRZ - BBI
- Take the train from Bhubaneswar to Puritrain
12h 3m₹9,301–26,806Train to Salem, fly, train
- Take the train from Vridhachalam Jn to Salem Towntrain
- Fly from Salem (SXV) to Biju Patnaik International Airport (BBI)plane SXV - BBI
- Take the train from Bhubaneswar to Puritrain
14h 49m₹8,805–26,232Train to Pondicherry, fly, train
- Take the train from Vridhachalam Jn to Villupuram Jntrain
- Fly from Pondicherry (PNY) to Biju Patnaik International Airport (BBI)plane PNY - BBI
- Take the train from Bhubaneswar to Puritrain
13h 5m₹11,656–32,286Taxi to Madurai, fly, train
- Take the taxi from Virudhachalam to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Biju Patnaik International Airport (BBI)plane IXM - BBI
- Take the train from Bhubaneswar to Puritrain
13h 4m₹14,108–28,721
Virudhachalam to Puri by train
Comparing Your Travel Options
The cheapest way to get from Virudhachalam to Puri is to train which costs ₹750 - ₹6,000 and takes 27h 46m.
The fastest way to get from Virudhachalam to Puri is to train and fly which takes 10h 46m and costs ₹6,000 - ₹21,000.
No, there is no direct bus from Virudhachalam to Puri. However, there are services departing from Virudhachalam and arriving at Puri via Chennai and Bhubaneswar. The journey, including transfers, takes approximately 32h 10m.
No, there is no direct train from Virudhachalam to Puri. However, there are services departing from Vridhachalam Jn and arriving at Puri via Khurda Road Jn. The journey, including transfers, takes approximately 27h 46m.
The distance between Virudhachalam and Puri is 1286 km. The road distance is 1411.3 km.
The best way to get from Virudhachalam to Puri without a car is to train which takes 27h 46m and costs ₹750 - ₹6,000.
It takes approximately 10h 46m to get from Virudhachalam to Puri, including transfers.
Virudhachalam to Puri bus services, operated by Hans Travels, depart from Virudhachalam station.
Virudhachalam to Puri train services, operated by Indian Railways, depart from Vridhachalam Jn station.
The best way to get from Virudhachalam to Puri is to train which takes 27h 46m and costs ₹750 - ₹6,000. Alternatively, you can bus, which costs ₹2,000 - ₹7,500 and takes 32h 10m.
What companies run services between Virudhachalam, India and Puri, India?
You can take a train from Vridhachalam Jn to Puri via Khurda Road Jn in around 27h 46m. Alternatively, you can take a bus from Virudhachalam to Puri via Chennai and Bhubaneswar in around 32h 10m.
- Website
- goindigo.in
Flights from Chennai International Airport to Biju Patnaik International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Chennai International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Chennai International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Trichy International Airport to Biju Patnaik International Airport via Chennai International Airport
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹9,000–24,000
Flights from Trichy International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ₹9,500–24,000
Flights from Trichy International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–26,000
Flights from Trichy International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Salem to Biju Patnaik International Airport via Chennai International Airport
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹8,500–24,000
Flights from Pondicherry to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹11,000–29,000
Flights from Madurai to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 7h 6m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Madurai to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Madurai to Biju Patnaik International Airport via Chennai International Airport
- Ave. Duration
- 8h 37m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Madurai to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹10,000–18,000
- Website
- airindiaexpress.in
Flights from Chennai International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 4h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–18,000
Flights from Trichy International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 5h
- When
- Tuesday and Saturday
- Estimated price
- ₹8,500–24,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Vridhachalam Jn to Tambaram
- Ave. Duration
- 3h 22m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Vridhachalam Jn to Khurda Road Jn
- Ave. Duration
- 23h 55m
- Frequency
- 5 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,900
- First Class (1A)
- ₹3,800–4,800
Train from Khurda Road Jn to Puri
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Vridhachalam Jn to Tiruchchirapali
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Vridhachalam Jn to Salem Town
- Ave. Duration
- 2h 37m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Vridhachalam Jn to Villupuram Jn
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
- Website
- omio.com
Bus from Virudhachalam to Chennai
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Schedules at
- hanstravel.in
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Schedules at
- hanstravel.in
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Virudhachalam to Chennai
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Schedules at
- Tranzking Travels
Bus from Chennai to Bhubaneswar
- Ave. Duration
- 24h 15m
- Frequency
- 3 times a day
- Schedules at
- Tranzking Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Tranzking Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Virudhachalam to Chennai
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ₹410–1,100
- Schedules at
- Zingbus
Bus from Chennai to Bhubaneswar
- Ave. Duration
- 23h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹900–3,400
- Schedules at
- Zingbus
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Virudhachalam to Chennai
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a week
- Schedules at
- Apple Travels
Bus from Chennai to Bhubaneswar
- Ave. Duration
- 23h
- Frequency
- Once daily
- Schedules at
- Apple Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Virudhachalam to Chennai
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
- Website
- Bombay Raja Roadlinks
Bus from Virudhachalam to Chennai
- Ave. Duration
- 5h 46m
- Frequency
- 4 times a week
- Schedules at
- Bombay Raja Roadlinks
- Website
- Al Ayaan Travels
Bus from Virudhachalam to Chennai
- Ave. Duration
- 6h 3m
- Frequency
- 4 times a week
- Schedules at
- Al Ayaan Travels
- Website
- India Tours and Travels
Bus from Virudhachalam to Chennai
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a week
- Schedules at
- India Tours and Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 5m
- Frequency
- 6 times a week
- Schedules at
- India Tours and Travels
- Website
- Soumya Tours and Travels
Bus from Virudhachalam to Chennai
- Ave. Duration
- 4h 50m
- Frequency
- Twice a week
- Schedules at
- Soumya Tours and Travels
- Website
- VVM Travels
Bus from Virudhachalam to Chennai
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Schedules at
- VVM Travels
- 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
- Ashok Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Schedules at
- Ashok Bus Service
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
- Website
- Lavi Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Lavi Travels
- Website
- Shishpal Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Shishpal Travels
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- ₹1,300–2,700
- Schedules at
- Punchiry Tours and Holidays
- Ave. Duration
- 3h 55m
- Estimated price
- ₹3,900–4,700
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 Florence to Rome, 10 amazing places to get away from it all in Australia, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
Virudhachalam to Puri bus services, operated by Hans Travels, arrive at Chennai station.
Virudhachalam to Puri train services, operated by Indian Railways, arrive at Khurda Road Jn station.
Yes, the driving distance between Virudhachalam to Puri is 1411 km. It takes approximately 21h 43m to drive from Virudhachalam to Puri.
Book your Virudhachalam to Puri bus tickets online with Omio.
There are 157+ hotels available in Puri.


















