There are 7 ways to get from Diu to Kerala by plane, taxi, 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 to Cochin International Airport
best- Fly from Diu Airport (DIU) to Cochin International Airport (COK)plane DIU - COK
6h 15m₹8,767–20,908Taxi, train
cheapest- Take the taxi from Diu to Veravaltaxi
- Take the train from Veraval to Thiruvananthapuram Centraltrain 16333
2d 1h₹2,645–9,444Bus
- Take the bus from Diu to Ahmedabad Krishnanagar Standbus
- Take the bus from Ujala Avenue Complex to Anand Rao Circlebus
- Take the bus from Anand Rao Circle to Hosurbus
- Take the bus from Hosur to Thampanoorbus
2d 6hDrive 2,251.6 km
- Drive from Diu to Thiruvananthapuramcar 2,251.6 km
32h 5m₹25,437–36,742Fly to Trivandrum
- Fly from Diu Airport (DIU) to Trivandrum (TRV)plane DIU - TRV
7h 24m₹10,179–22,898Fly to Calicut International Airport
- Fly from Diu Airport (DIU) to Calicut International Airport (CCJ)plane DIU - CCJ
6h 45m₹9,908–25,728Fly to Kannur International Airport
- Fly from Diu Airport (DIU) to Kannur International Airport (CNN)plane DIU - CNN
4h 15m₹11,058–28,878
Diu Airport (DIU) to Cochin International Airport (COK) flights
Questions & Answers
The cheapest way to get from Diu to Kerala is to taxi and train which costs ₹2,600 - ₹9,500 and takes 2 days 1h.
The fastest way to get from Diu to Kerala is to fly which takes 4h 15m and costs ₹11,000 - ₹29,000.
No, there is no direct bus from Diu to Kerala. However, there are services departing from Diu and arriving at Thampanoor via Saijpur, Ujala Avenue Complex, Anand Rao Circle and Hosur. The journey, including transfers, takes approximately 2 days 6h.
The distance between Diu and Kerala is 1348 km. The road distance is 2251.6 km.
The best way to get from Diu to Kerala without a car is to taxi and train which takes 2 days 1h and costs ₹2,600 - ₹9,500.
It takes approximately 6h 15m to get from Diu to Kerala, including transfers.
Diu to Kerala bus services, operated by GSRTC, depart from Diu station.
The best way to get from Diu to Kerala is to fly which takes 6h 15m and costs ₹8,500 - ₹21,000. Alternatively, you can bus, which costs and takes 2 days 6h.
Diu to Kerala bus services, operated by GSRTC, arrive at Ahmedabad Krishnanagar Stand station.
Yes, the driving distance between Diu to Kerala is 2252 km. It takes approximately 32h 5m to drive from Diu to Kerala.
What companies run services between Diu, India and Kerala, India?
Helitrans, Air India Limited, and two other airlines fly from Diu Airport (DIU) to Cochin International Airport (COK) twice daily. Alternatively, you can take a bus from Diu to Thampanoor via Ahmedabad Krishnanagar Stand, Saijpur, Narannagar, Ujala Avenue Complex, Anand Rao Circle, and Hosur in around 2d 6h.
- Website
- goindigo.in
Flights from Diu Airport to Cochin International Airport via Surat, Goa
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Diu Airport to Cochin International Airport via Goa Mopa, Bengaluru
- Ave. Duration
- 5h 55m
- When
- Tuesday to Thursday
- Estimated price
- ₹9,500–47,000
Flights from Diu Airport to Trivandrum via Mumbai
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–25,000
Flights from Diu Airport to Trivandrum via Surat, Madras
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–26,000
Flights from Diu Airport to Calicut International Airport via Mumbai
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–24,000
Flights from Diu Airport to Calicut International Airport via Surat, Bengaluru
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹9,500–28,000
Flights from Diu Airport to Kannur International Airport via Mumbai
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Veraval to Thiruvananthapuram Central
- Ave. Duration
- 2d
- Frequency
- Once a week
- Estimated price
- ₹1,000–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹6,000–7,500
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Diu to Ahmedabad Krishnanagar Stand
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹440–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
- Ave. Duration
- 1h 19m
- Estimated price
- ₹1,600–2,000
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 5 incredible day trips from Florence by train, French strikes 2018: What are my alternative transport options?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 823+ hotels available in Kerala.












