There are 7 ways to get from Diu to Kerala 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 to Cochin International Airport
best- Fly from Diu Airport (DIU) to Cochin International Airport (COK)plane DIU - COK
6h 15m₹8,767–21,908Bus, train
cheapest- Take the bus from Diu to Somnathbus
- Take the train from Veraval to Thiruvananthapuram Centraltrain 16333
2d₹1,713–8,568Bus
- Take the bus from Diu to Ahmedabad Krishnanagar Standbus
- Take the bus from Ujala Avenue Complex to Parle-G Tollbus
- Take the bus from Silk Road to Thampanoorbus
2d 7h₹3,564–9,795Drive 2,251.6 km
- Drive from Diu to Thiruvananthapuramcar 2,251.6 km
32h 5m₹25,256–36,481Fly to Trivandrum
- Fly from Diu Airport (DIU) to Trivandrum (TRV)plane DIU - TRV
7h 24m₹9,679–23,898Fly to Calicut International Airport
- Fly from Diu Airport (DIU) to Calicut International Airport (CCJ)plane DIU - CCJ
6h 45m₹9,908–26,728Fly to Kannur International Airport
- Fly from Diu Airport (DIU) to Kannur International Airport (CNN)plane DIU - CNN
4h 15m₹10,558–29,878
Diu Airport (DIU) to Cochin International Airport (COK) flights
Questions & Answers
The cheapest way to get from Diu to Kerala is to bus and train which costs ₹1,700 - ₹9,000 and takes 2 days 0h.
The fastest way to get from Diu to Kerala is to fly which takes 4h 15m and costs ₹10,000 - ₹30,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, FlixBus Bengaluru - Parle G Toll and Silk Road. The journey, including transfers, takes approximately 2 days 7h.
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 bus and train which takes 2 days 0h and costs ₹1,700 - ₹9,000.
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 - ₹22,000. Alternatively, you can bus, which costs ₹3,500 - ₹10,000 and takes 2 days 7h.
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, FlixBus Bengaluru - Parle G Toll, FlixBus Bengaluru - Silkboard, and Silk Road in around 2d 7h.
- 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–46,000
Flights from Diu Airport to Trivandrum via Mumbai
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–24,000
Flights from Diu Airport to Trivandrum via Surat, Madras
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,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–25,000
Flights from Diu Airport to Calicut International Airport via Surat, Bengaluru
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹10,000–30,000
Flights from Diu Airport to Kannur International Airport via Mumbai
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–28,000
- Website
- airindia.in
Flights from Diu Airport to Cochin International Airport via Mumbai
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–21,000
Flights from Diu Airport to Trivandrum via Mumbai
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–23,000
Flights from Diu Airport to Trivandrum via Goa Mopa, Bengaluru
- Ave. Duration
- 8h 10m
- When
- Tuesday to Thursday
- Estimated price
- ₹10,000–50,000
Flights from Diu Airport to Trivandrum via Surat, Bengaluru
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Diu Airport to Calicut International Airport via Goa Mopa, Bengaluru
- Ave. Duration
- 6h 10m
- When
- Tuesday to Thursday
- Estimated price
- ₹10,000–50,000
Flights from Diu Airport to Calicut International Airport via Surat, Bengaluru
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹10,000–30,000
- Website
- airindiaexpress.in
Flights from Diu Airport to Trivandrum via Goa Mopa, Bengaluru
- Ave. Duration
- 8h 10m
- When
- Tuesday to Thursday
- Estimated price
- ₹10,000–50,000
Flights from Diu Airport to Trivandrum via Surat, Bengaluru
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Diu Airport to Calicut International Airport via Goa Mopa, Bengaluru
- Ave. Duration
- 6h 10m
- When
- Tuesday to Thursday
- Estimated price
- ₹10,000–50,000
Flights from Diu Airport to Calicut International Airport via Surat, Bengaluru
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹10,000–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Veraval to Thiruvananthapuram Central
- Ave. Duration
- 45h 10m
- Frequency
- Once a week
- Estimated price
- ₹1,000–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- 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 Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
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
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Ujala Avenue Complex to Parle-G Toll
- Ave. Duration
- 28h 30m
- Frequency
- Twice daily
- Estimated price
- ₹1,600–3,900
- Schedules at
- vrlbus.in
- Ac Sleeper
- ₹2,200–3,000
- Phone
- +91 9995388059
- [email protected]
- Website
- punchirytravels.in
Bus from Silk Road to Thampanoor
- Ave. Duration
- 11h 30m
- Frequency
- 5 times a day
- Estimated price
- ₹1,300–4,600
- Schedules at
- punchirytravels.in
- A/C Sleeper
- ₹1,500–3,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 Thanksgiving 2018: How to travel stress-free, Why you should take the train in the US, 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.




















