There are 5 ways to get from Aluva to Puri 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, train
best- Fly from Cochin International Airport (COK) to Biju Patnaik International Airport (BBI)plane COK - BBI
- Take the train from Bhubaneswar to Puritrain
8h 37m₹10,728–17,728Train
cheapest- Take the train from Aluva to Khurda Road Jntrain 22503 / ...
- Take the train from Khurda Road Jn to Puritrain 18418 / ...
2d 9h₹898–6,771Train via Ernakulam South
- Take the train from Ernakulam Jn to Khurda Road Jntrain 22641 / ...
- Take the train from Khurda Road Jn to Puritrain 18418 / ...
35h 44m₹967–7,510Bus
- Take the bus from Aluva to Bengalurubus
- Take the bus from Bengaluru to Bhubaneswarbus
- Take the bus from Bhubaneswar to Puribus
37hDrive 1,764 km
- Drive from Aluva to Puricar 1,764 km
26h 20m₹19,751–28,528
Cochin International Airport (COK) to Biju Patnaik International Airport (BBI) flights
Comparing Your Travel Options
The cheapest way to get from Aluva to Puri is to train which costs ₹900 - ₹7,000 and takes 2 days 9h.
The fastest way to get from Aluva to Puri is to fly and train which takes 8h 37m and costs ₹10,000 - ₹18,000.
No, there is no direct bus from Aluva to Puri. However, there are services departing from Aluva and arriving at Puri via Bengaluru and Bhubaneswar. The journey, including transfers, takes approximately 37h.
No, there is no direct train from Aluva to Puri. However, there are services departing from Aluva and arriving at Puri via Ernakulam Jn and Khurda Road Jn. The journey, including transfers, takes approximately 35h 44m.
The distance between Aluva and Puri is 1603 km. The road distance is 1764 km.
The best way to get from Aluva to Puri without a car is to train via Ernakulam South which takes 35h 44m and costs ₹950 - ₹7,500.
It takes approximately 8h 37m to get from Aluva to Puri, including transfers.
Aluva to Puri bus services, operated by SLGT Travels, depart from Aluva station.
Aluva to Puri train services, operated by Indian Railways, depart from Ernakulam Jn station.
The best way to get from Aluva to Puri is to train via Ernakulam South which takes 35h 44m and costs ₹950 - ₹7,500. Alternatively, you can bus, which costs and takes 37h.
What companies run services between Aluva, India and Puri, India?
You can take a subway from Aluva to Puri via Ernakulam South, Ernakulam Jn, and Khurda Road Jn in around 35h 44m. Alternatively, you can take a bus from Aluva to Puri via Bengaluru and Bhubaneswar in around 37h.
- Website
- goindigo.in
Flights from Cochin International Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–23,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- ₹12,000–24,000
- Website
- airindia.in
Flights from Cochin International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–28,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- ₹10,000–32,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–28,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹14,000–32,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
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 Ernakulam Jn to Khurda Road Jn
- Ave. Duration
- 30h 20m
- Frequency
- 5 times a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,900–3,600
- First Class (1A)
- ₹4,800–6,500
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 Aluva to Khurda Road Jn
- Ave. Duration
- 2d 5h
- Frequency
- Twice daily
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–950
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,600–6,000
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
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Aluva to Bengaluru
- Ave. Duration
- 8h 20m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 24h 30m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Aluva to Bengaluru
- Ave. Duration
- 9h
- Frequency
- Hourly
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 25h 45m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9088900002
- expresslineparibahan@gmail.com
- Website
- Express Line
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Website
- Express Line
- Schedules at
- Express Line
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 4 stunningly beautiful Philippines islands you need to visit, Why you should take the train in the US, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Aluva to Puri bus services, operated by SLGT Travels, arrive at Bengaluru station.
Aluva to Puri train services, operated by Indian Railways, arrive at Khurda Road Jn station.
Yes, the driving distance between Aluva to Puri is 1764 km. It takes approximately 26h 20m to drive from Aluva to Puri.
Book your Aluva to Puri bus tickets online with Omio.
There are 154+ hotels available in Puri.






