There are 7 ways to get from Kolkata Airport (CCU) to Diu by 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.
Fly to Diu Airport
best- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Diu Airport (DIU)plane CCU - DIU
5h 56m₹14,428–21,311Train, bus via Ahmedabad
cheapest- Take the train from Howrah Jn to Maninagartrain 12834
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
2d 3h₹1,345–8,155Train, bus
- Take the train from Santragachi Jn to Rajkot Jntrain
- Take the train from Rajkot Jn to Veravaltrain
- Take the bus from Somnath to Diubus
2d₹1,891–10,042Bus
- Take the bus from Kolkata, West Bengal to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Rajkotbus
- Take the bus from Rajkot Bus Port to Somnathbus
- Take the bus from Somnath to Diubus
2d 9hDrive 2,241 km
- Drive from Kolkata Airport (CCU) to Diucar 2,241 km
32h 25m₹25,277–36,511Fly to Keshod Airport, bus
- Fly from Netaji Subhas Chandra Bose International Airport (CCU) to Keshod Airport (IXK)plane CCU - IXK
- Take the bus from Keshod to Somnathbus
- Take the bus from Somnath to Diubus
20h 3m₹9,941–22,354Train
- Take the train from Santragachi Jn to Jetalsar Jntrain 12950
- Take the train from Junagadh Jn to Delvadatrain 09532
2d 5h₹1,940–11,070
Netaji Subhas Chandra Bose International Airport (CCU) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Kolkata Airport (CCU) to Diu is to train and bus via Ahmedabad which costs ₹1,300 - ₹8,500 and takes 2 days 3h.
The fastest way to get from Kolkata Airport (CCU) to Diu is to fly which takes 5h 56m and costs ₹14,000 - ₹22,000.
No, there is no direct bus from Kolkata Airport (CCU) to Diu. However, there are services departing from Airport Gate No. 2 and arriving at Diu via Kolkata, West Bengal, Delhi, Delhi State, Rajkot Bus Port and Somnath. The journey, including transfers, takes approximately 2 days 9h.
No, there is no direct train from Kolkata Airport (CCU) to Diu. However, there are services departing from Santragachi Jn and arriving at Delvada via Jetalsar Jn and Junagadh Jn. The journey, including transfers, takes approximately 2 days 5h.
The distance between Kolkata Airport (CCU) and Diu is 1828 km. The road distance is 2241 km.
The best way to get from Kolkata Airport (CCU) to Diu without a car is to train and bus which takes 2 days 0h and costs ₹1,800 - ₹10,000.
It takes approximately 5h 56m to get from Kolkata Airport (CCU) to Diu, including transfers.
Kolkata Airport (CCU) to Diu bus services, operated by Shyamoli Paribahan, depart from Kolkata, West Bengal station.
Kolkata Airport (CCU) to Diu train services, operated by Indian Railways, depart from Santragachi Jn station.
The best way to get from Kolkata Airport (CCU) to Diu is to fly which takes 5h 56m and costs ₹14,000 - ₹22,000. Alternatively, you can bus, which costs and takes 2 days 9h, you could also train, which costs ₹1,900 - ₹12,000 and takes 2 days 5h.
What companies run services between Kolkata Airport (CCU), India and Diu, India?
IndiGo Airlines, Air India Limited, and three other airlines fly from Netaji Subhas Chandra Bose International Airport (CCU) to Diu Airport (DIU) 3 times a day. Alternatively, you can take a bus from Airport Gate No. 2 to Diu via Central Metro, Kolkata, West Bengal, Delhi, Delhi State, Rajkot, Rajkot Bus Port, Somnath, and Somnath in around 2d 9h.
- Website
- helitrans.no
Flights from Netaji Subhas Chandra Bose International Airport to Diu Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–23,000
Flights from Netaji Subhas Chandra Bose International Airport to Keshod Airport via Ahmedabad
- Ave. Duration
- 18h 5m
- When
- Monday and Friday
- Estimated price
- ₹9,000–22,000
Flights from Netaji Subhas Chandra Bose International Airport to Keshod Airport via Bhubaneswar, Ahmedabad
- Ave. Duration
- 15h 35m
- When
- Monday and Friday
- Estimated price
- ₹9,500–22,000
Flights from Netaji Subhas Chandra Bose International Airport to Keshod Airport via Patna, Ahmedabad
- Ave. Duration
- 16h 5m
- When
- Monday and Friday
- Estimated price
- ₹9,500–22,000
Flights from Netaji Subhas Chandra Bose International Airport to Keshod Airport via Ranchi, Ahmedabad
- Ave. Duration
- 17h 35m
- When
- Friday
- Estimated price
- ₹9,000–22,000
Flights from Netaji Subhas Chandra Bose International Airport to Keshod Airport via Raipur, Ahmedabad
- Ave. Duration
- 24h 30m
- When
- Monday
- Estimated price
- ₹9,000–22,000
- Website
- starair.in
Flights from Netaji Subhas Chandra Bose International Airport to Diu Airport via Goa Mopa
- Ave. Duration
- 6h 5m
- When
- Tuesday to Thursday
- Estimated price
- ₹13,000–20,000
Flights from Netaji Subhas Chandra Bose International Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 6h 40m
- When
- Tuesday to Thursday
- Estimated price
- ₹8,500–22,000
- Website
- goindigo.in
Flights from Netaji Subhas Chandra Bose International Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹13,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Santragachi Jn to Rajkot Jn
- Ave. Duration
- 37h 45m
- Frequency
- 4 times a week
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
Train from Rajkot Jn to Veraval
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Howrah Jn to Maninagar
- Ave. Duration
- 36h 28m
- Frequency
- Once daily
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–7,000
Train from Santragachi Jn to Jetalsar Jn
- Ave. Duration
- 42h 30m
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,200
- Second AC (2A)
- ₹3,700–4,600
- First Class (1A)
- ₹6,000–8,000
Train from Junagadh Jn to Delvada
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- 1800 233 666666
- [email protected]
- Website
- GSRTC
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Rajkot Bus Port to Somnath
- Ave. Duration
- 15h 20m
- Frequency
- Twice daily
- Estimated price
- ₹230–550
- Schedules at
- gsrtc.in
- Seater
- ₹230–550
- AC Sleeper
- ₹300–430
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Keshod to Somnath
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- ₹55–220
- Schedules at
- gsrtc.in
- Seater
- ₹55–220
- AC Sleeper
- ₹130–180
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Ahmedabad Krishnanagar Stand to Diu
- 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
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Kolkata, West Bengal to Delhi, Delhi State
- Ave. Duration
- 19h 25m
- Frequency
- 4 times a week
- Estimated price
- ₹1,500–3,700
- Website
- Shymoli Paribahan
- Website
- Thar Bus Service
Bus from Delhi, Delhi State to Rajkot
- Ave. Duration
- 25h 40m
- Frequency
- 5 times a day
- Schedules at
- Thar Bus Service
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 4 stunningly beautiful Philippines islands you need to visit, How to get from JFK to New York City, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Kolkata Airport (CCU) to Diu bus services, operated by Shyamoli Paribahan, arrive at Delhi, Delhi State station.
Kolkata Airport (CCU) to Diu train services, operated by Indian Railways, arrive at Jetalsar Jn station.
Yes, the driving distance between Kolkata Airport (CCU) to Diu is 2241 km. It takes approximately 32h 25m to drive from Kolkata Airport (CCU) to Diu.
There are 10+ hotels available in Diu.














