There are 10 ways to get from Thrissur to Odisha 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 Calicut International Airport, fly to Biju Patnaik International Airport
best- Take the train from Thrisur to Parpanangaditrain
- Fly from Calicut International Airport (CCJ) to Biju Patnaik International Airport (BBI)plane CCJ - BBI
8h 46m₹10,746–20,848Train
cheapest- Take the train from Thrisur to Bhubaneswartrain 22503 / ...
2d 5h₹750–6,000Train via Shoranur Jn
- Take the train from Shoranur Jn to Bhubaneswartrain 22852
32h 32m₹869–6,913Bus
- Take the bus from Thrissur, Kerala to Chennai, Tamil Nadubus Thrissur, Kerala - Chennai, Tamil Nadu
- Take the bus from Chennai, Tamil Nadu to Bhubaneswar, Odishabus Chennai, Tamil Nadu - Bhubaneswar, Odisha
35h 45mDrive 1,712.1 km
- Drive from Thrissur to Bhubaneshwarcar 1,712.1 km
25h 10m₹19,445–28,087Train to Cochin International Airport, fly to Biju Patnaik International Airport
- Take the train from Thrisur to Aluvatrain
- Fly from Cochin International Airport (COK) to Biju Patnaik International Airport (BBI)plane COK - BBI
8h 44m₹10,192–17,051Train to Cochin International Airport, fly to Jagdalpur Airport, taxi
- Take the train from Thrisur to Aluvatrain
- Fly from Cochin International Airport (COK) to Jagdalpur Airport (JGB)plane COK - JGB
- Take the taxi from Jagdalpur Airport (JGB) to Nowrangapurtaxi
8h 30m₹11,587–30,735Bus to Coimbatore International Airport, fly to Biju Patnaik International Airport
- Take the bus from Trichur to Coimbatorebus
- Fly from Coimbatore International Airport (CJB) to Biju Patnaik International Airport (BBI)plane CJB - BBI
10h 22m₹9,457–25,881Train to Cochin International Airport, fly to Veer Surendra Sai Airport, train
- Take the train from Thrisur to Aluvatrain
- Fly from Cochin International Airport (COK) to Veer Surendra Sai Airport (JRG)plane COK - JRG
- Take the train from Jharsuguda Jn to Rourkelatrain
10h 33m₹11,627–30,495Bus via Bengaluru
- Take the bus from Thrissur, Kerala to Coimbatore, Tamil Nadubus
- Take the bus from Coimbatore, Tamil Nadu to Bangalore, Karnatakabus
- Take the bus from Bangalore, Karnataka to Bhubaneswar, Odishabus
36h 21m
Thrissur to Odisha by train
Comparing Your Travel Options
The cheapest way to get from Thrissur to Odisha is to train which costs ₹750 - ₹6,000 and takes 2 days 5h.
The fastest way to get from Thrissur to Odisha is to train and fly and taxi which takes 8h 30m and costs ₹11,000 - ₹31,000.
No, there is no direct bus from Thrissur to Odisha. However, there are services departing from Thrissur, Kerala and arriving at Secretariat via Chennai, Tamil Nadu and Acharya Vihar Square. The journey, including transfers, takes approximately 35h 45m.
Yes, there is a direct train departing from Thrisur and arriving at Bhubaneswar. Services depart twice daily, and operate every day. The journey takes approximately 2 days 5h.
The distance between Thrissur and Odisha is 1582 km. The road distance is 1712.1 km.
The best way to get from Thrissur to Odisha without a car is to train via Shoranur Jn which takes 32h 32m and costs ₹850 - ₹7,000.
It takes approximately 8h 46m to get from Thrissur to Odisha, including transfers.
Thrissur to Odisha bus services, operated by National Travels - Ratnagiri, depart from Thrissur, Kerala station.
Thrissur to Odisha train services, operated by Indian Railways, depart from Shoranur Jn station.
The best way to get from Thrissur to Odisha is to train via Shoranur Jn which takes 32h 32m and costs ₹850 - ₹7,000. Alternatively, you can bus, which costs and takes 35h 45m.
What companies run services between Thrissur, Kerala, India and Odisha, India?
Indian Railways operates a train from Shoranur Jn to Bhubaneswar once a week. Tickets cost ₹750–6,000 and the journey takes 30h 45m. Alternatively, you can take a bus from Thrissur, Kerala to Secretariat via Chennai, Tamil Nadu, Bhubaneswar, Odisha, and Acharya Vihar Square in around 35h 45m.
- Website
- goindigo.in
Flights from Calicut International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Calicut International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Calicut International Airport to Biju Patnaik International Airport via Cochin International Airport, Hyderabad
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₹10,000–17,000
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
- When
- Every day
- Estimated price
- ₹9,500–23,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ₹9,000–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–23,000
Flights from Cochin International Airport to Jagdalpur Airport via Hyderabad
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Cochin International Airport to Jagdalpur Airport via Madras, Hyderabad
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- ₹11,000–29,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹9,000–23,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h 47m
- When
- Every day
- Estimated price
- ₹15,000–24,000
Flights from Coimbatore International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹12,000–23,000
Flights from Cochin International Airport to Veer Surendra Sai Airport via Bengaluru
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Cochin International Airport to Veer Surendra Sai Airport via Delhi
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₹18,000–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thrisur to Parpanangadi
- Ave. Duration
- 1h 54m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Shoranur Jn to Bhubaneswar
- Ave. Duration
- 30h 45m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,400
- First Class (1A)
- ₹4,500–6,000
Train from Thrisur to Aluva
- Ave. Duration
- 45 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 Thrisur to Aluva
- Ave. Duration
- 45 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 Thrisur to Aluva
- Ave. Duration
- 45 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 Jharsuguda Jn to Rourkela
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Thrisur to Bhubaneswar
- Ave. Duration
- 2d 5h
- Frequency
- Twice daily
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,400
- First Class (1A)
- ₹4,600–6,000
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Thrissur, Kerala to Chennai, Tamil Nadu
- Ave. Duration
- 10h 40m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
- Ave. Duration
- 1h 10m
- Estimated price
- ₹1,400–1,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 Need to know: Greyhound, Bali: What to do if Mount Agung erupts, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
Booking & Getting There
Thrissur to Odisha bus services, operated by National Travels - Ratnagiri, arrive at Chennai, Tamil Nadu station.
Thrissur to Odisha train services, operated by Indian Railways, arrive at Bhubaneswar station.
Yes, the driving distance between Thrissur to Odisha is 1712 km. It takes approximately 25h 10m to drive from Thrissur to Odisha.
There are 326+ hotels available in Odisha.






