There are 6 ways to get from Ernākulam to Puri by plane, bus, train, 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 from Cochin International Airport, bus
best- Fly from Cochin International Airport (COK) to Biju Patnaik International Airport (BBI)plane COK - BBI
- Take the bus from Bhubaneswar to Puribus
8h 15m₹11,614–21,891Train via Ernakulam Town
cheapest- Take the train from Ernakulam Town to Khurda Road Jntrain 22503 / ...
- Take the train from Khurda Road Jn to Puritrain 18418 / ...
2d 10h₹905–6,820Train
- Take the train from Ernakulam Jn to Khurda Road Jntrain 22641 / ...
- Take the train from Khurda Road Jn to Puritrain 18418 / ...
34h 11m₹930–7,006Bus
- Take the bus from Ernakulam to Bengalurubus
- Take the bus from Bengaluru to Bhubaneswarbus
- Take the bus from Bhubaneswar to Puribus
38h 23mDrive 1,780.4 km
- Drive from Ernākulam to Puricar 1,780.4 km
26h 36m₹17,268–24,942Train to Coimbatore International Airport, fly, bus
- Take the train from Ernakulam Town to Coimbatore Jntrain
- Fly from Coimbatore International Airport (CJB) to Biju Patnaik International Airport (BBI)plane CJB - BBI
- Take the bus from Bhubaneswar to Puribus
13h 15m₹13,233–23,616
Ernākulam to Puri by train
Comparing Your Travel Options
The cheapest way to get from Ernākulam to Puri is to train via Ernakulam Town which costs ₹900 - ₹7,000 and takes 2 days 10h.
The fastest way to get from Ernākulam to Puri is to fly and bus which takes 8h 15m and costs ₹11,000 - ₹22,000.
No, there is no direct bus from Ernākulam to Puri. However, there are services departing from Ernakulam and arriving at Puri via Bengaluru and Bhubaneswar. The journey, including transfers, takes approximately 38h 23m.
No, there is no direct train from Ernākulam to Puri. However, there are services departing from Ernakulam Jn and arriving at Puri via Khurda Road Jn. The journey, including transfers, takes approximately 34h 11m.
The distance between Ernākulam and Puri is 1610 km. The road distance is 1780.4 km.
The best way to get from Ernākulam to Puri without a car is to train which takes 34h 11m and costs ₹900 - ₹7,000.
It takes approximately 8h 15m to get from Ernākulam to Puri, including transfers.
Ernākulam to Puri bus services, operated by BigBus, depart from Ernakulam station.
Ernākulam to Puri train services, operated by Indian Railways, depart from Ernakulam Jn station.
The best way to get from Ernākulam to Puri is to train which takes 34h 11m and costs ₹900 - ₹7,000. Alternatively, you can bus, which costs and takes 38h 23m.
What companies run services between Ernākulam, India and Puri, India?
You can take a train from Ernakulam Jn to Puri via Khurda Road Jn in around 34h 11m. Alternatively, you can take a bus from Ernakulam to Puri via Bengaluru and Bhubaneswar in around 38h 23m.
- Website
- goindigo.in
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–23,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h 55m
- When
- Wednesday
- Estimated price
- ₹16,000–26,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 8h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–25,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Goa, Hyderabad
- Ave. Duration
- 6h 20m
- When
- Saturday
- Estimated price
- ₹11,000–24,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹12,000–19,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 5h 20m
- When
- Monday, Thursday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–19,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹12,000–19,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹12,000–19,000
- Website
- airindia.in
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- ₹9,000–24,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–30,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹10,000–36,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹15,000–24,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹8,500–23,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- ₹9,000–24,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹16,000–36,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹8,500–23,000
- Website
- starlightairline.com
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹8,500–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 Ernakulam Town to Coimbatore Jn
- Ave. Duration
- 4h 22m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Ernakulam Town to Khurda Road Jn
- Ave. Duration
- 2d 6h
- Frequency
- Once daily
- 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
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
- Phone
- +91 9945600000
- [email protected]
- Website
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Schedules at
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Schedules at
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Schedules at
- Khandai Supreme
- Website
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Schedules at
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Schedules at
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- 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 Bengaluru to Bhubaneswar
- Ave. Duration
- 27h 20m
- Frequency
- Once daily
- Estimated price
- ₹1,500–3,700
- 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 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
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 26h 15m
- Frequency
- Once a week
- Schedules at
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 6 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
- 3 times a week
- Schedules at
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- 3 times a week
- Schedules at
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- 3 times a week
- Schedules at
- Suhanee Travels
- Phone
- +91 63094 26666
- [email protected]
- Website
- BigBus
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 9h 35m
- Frequency
- Every 30 minutes
- Website
- BigBus
- Website
- Royal Rich India R No. 114
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 9h 25m
- Frequency
- Every 3 hours
- Schedules at
- Royal Rich India R No. 114
- Website
- Smartline Travels
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 10h 20m
- Frequency
- Every 3 hours
- Schedules at
- Smartline Travels
- Phone
- +91 93422 22241
- [email protected]
- Website
- Dream Line Travels Private Limited
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 9h 29m
- Frequency
- 3 times a day
- Schedules at
- Dream Line Travels Private Limited
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 10h 15m
- Frequency
- 3 times a day
- Website
- A1 Travels
- Website
- Crownline Travels
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Schedules at
- Crownline Travels
- Website
- Raveendra Holidays
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Schedules at
- Raveendra Holidays
- Website
- Maaruti Travels
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 11h 15m
- Frequency
- Once daily
- Schedules at
- Maaruti Travels
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Website
- Krish Travels
- Website
- Surya Connect
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- Surya Connect
- Website
- YAS Tours and Travels
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 10h 59m
- Frequency
- Once daily
- Schedules at
- YAS Tours and Travels
- Phone
- +91 99626 64447
- [email protected]
- Website
- GSM Trans India
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Website
- GSM Trans India
- Website
- Jabbar Travels
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Schedules at
- Jabbar Travels
- Phone
- +91 85680 11011
- [email protected]
- Website
- Diamond Tours and Travels
Bus from Ernakulam to Bengaluru
- Ave. Duration
- 10h
- Frequency
- Once a week
- Schedules at
- Diamond Tours and Travels
- Website
- Sreehan Travels
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 25h 45m
- Frequency
- Every 4 hours
- Schedules at
- Sreehan Travels
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 26h 25m
- Frequency
- Every 4 hours
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 93822 09568
- [email protected]
- Website
- Kalosona Bus
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 26h 15m
- Frequency
- Twice daily
- Website
- Kalosona Bus
- Website
- Gopinath Parivahan
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 26h 30m
- Frequency
- Twice daily
- Schedules at
- Gopinath Parivahan
- Website
- Konark Cruiser
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 26h 25m
- Frequency
- Twice daily
- Schedules at
- Konark Cruiser
- Website
- Aryan Travels
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 25h 45m
- Frequency
- 4 times a week
- Schedules at
- Aryan Travels
- Website
- Joshna Travels And Cargo
Bus from Bengaluru to Bhubaneswar
- Ave. Duration
- 30h 10m
- Frequency
- 3 times a week
- Schedules at
- Joshna Travels And Cargo
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 Slovenia: Getting from Ljubljana to Lake Bled, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Ernākulam to Puri bus services, operated by BigBus, arrive at Bengaluru station.
Ernākulam to Puri train services, operated by Indian Railways, arrive at Khurda Road Jn station.
Yes, the driving distance between Ernākulam to Puri is 1780 km. It takes approximately 26h 36m to drive from Ernākulam to Puri.
Book your Ernākulam to Puri bus tickets online with Omio.
There are 121+ hotels available in Puri.

























