There are 6 ways to get from Alappuzha to Odisha by taxi, 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.
Taxi, fly to Biju Patnaik International Airport
best- Take the taxi from Alappuzha to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Biju Patnaik International Airport (BBI)plane COK - BBI
6h 29m₹11,994–18,366Train
cheapest- Take the train from Alappuzha to Bhubaneswartrain 22641
32h 10m₹800–6,500Bus
- Take the bus from Alappuzha Private Bus Stand to Bengalurubus redbusIndia_Volvo 9600 SLX Multi-Axle AC Sleeper / ...
- Take the bus from Bengaluru to Bhubaneswarbus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
37h 5mDrive 1,833.8 km
- Drive from Alappuzha to Bhubaneshwarcar 1,833.8 km
26h 47m₹20,552–29,686Taxi, fly to Jagdalpur Airport
- Take the taxi from Alappuzha to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Jagdalpur Airport (JGB)plane COK - JGB
- Take the taxi from Jagdalpur Airport (JGB) to Nowrangapurtaxi
6h 15m₹13,389–32,050Taxi, fly to Veer Surendra Sai Airport, train
- Take the taxi from Alappuzha to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Veer Surendra Sai Airport (JRG)plane COK - JRG
- Take the train from Jharsuguda Jn to Rourkelatrain
7h 34m₹13,429–31,810
Alappuzha to Odisha by train
Comparing Your Travel Options
The cheapest way to get from Alappuzha to Odisha is to train which costs ₹800 - ₹6,500 and takes 32h 10m.
The fastest way to get from Alappuzha to Odisha is to taxi and fly which takes 6h 15m and costs ₹13,000 - ₹33,000.
No, there is no direct bus from Alappuzha to Odisha. However, there are services departing from Alappuzha Private Bus Stand and arriving at Secretariat via Bengaluru and Acharya Vihar Square. The journey, including transfers, takes approximately 37h 5m.
Yes, there is a direct train departing from Alappuzha and arriving at Bhubaneswar. Services depart twice a week, and operate Thursday and Saturday. The journey takes approximately 32h 10m.
The distance between Alappuzha and Odisha is 1597 km. The road distance is 1833.8 km.
The best way to get from Alappuzha to Odisha without a car is to train which takes 32h 10m and costs ₹800 - ₹6,500.
It takes approximately 6h 29m to get from Alappuzha to Odisha, including transfers.
Alappuzha to Odisha bus services, operated by SLGT Travels, depart from Alappuzha Private Bus Stand station.
Alappuzha to Odisha train services, operated by Indian Railways, depart from Alappuzha station.
The best way to get from Alappuzha to Odisha is to train which takes 32h 10m and costs ₹800 - ₹6,500. Alternatively, you can bus, which costs and takes 37h 5m.
What companies run services between Alappuzha, India and Odisha, India?
Indian Railways operates a train from Alappuzha to Bhubaneswar twice a week. Tickets cost ₹800–6,500 and the journey takes 32h 10m. Alternatively, you can take a bus from Alappuzha Private Bus Stand to Secretariat via Bengaluru, Bhubaneswar, and Acharya Vihar Square in around 37h 5m.
- 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
- ₹9,500–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
Flights from Cochin International Airport to Jagdalpur Airport via Hyderabad
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Cochin International Airport to Jagdalpur Airport via Madras, Hyderabad
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹11,000–29,000
Flights from Cochin International Airport to Jagdalpur Airport via Bengaluru, Hyderabad
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Cochin International Airport to Veer Surendra Sai Airport via Bengaluru
- Ave. Duration
- 4h 25m
- 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–29,000
- Website
- airindia.in
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹8,500–24,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- ₹10,000–33,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹11,000–29,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹8,500–24,000
Flights from Cochin International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹14,000–33,000
- Website
- starair.in
Flights from Cochin International Airport to Veer Surendra Sai Airport via Hyderabad
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹11,000–28,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Alappuzha to Bhubaneswar
- Ave. Duration
- 32h 10m
- Frequency
- Twice a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,100–2,600
- Second AC (2A)
- ₹3,000–3,700
- First Class (1A)
- ₹5,000–6,500
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
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Alappuzha Private Bus Stand to Bengaluru
- Ave. Duration
- 11h 5m
- Frequency
- 3 times a day
- 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
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Alappuzha Private Bus Stand to Bengaluru
- Ave. Duration
- 11h 25m
- Frequency
- 4 times a day
- 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
- Ave. Duration
- 1h 14m
- Estimated price
- ₹1,400–2,400
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 plan an amazing trip around Scandinavia, Italy Travel Guides, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
Booking & Getting There
Alappuzha to Odisha bus services, operated by SLGT Travels, arrive at Bengaluru station.
Alappuzha to Odisha train services, operated by Indian Railways, arrive at Bhubaneswar station.
Yes, the driving distance between Alappuzha to Odisha is 1834 km. It takes approximately 26h 47m to drive from Alappuzha to Odisha.
There are 320+ hotels available in Odisha.






