hero
How2Go
Kapurthala to Diu

Kapurthala to Diu

Diu is approximately 1400+ km from Kapurthala, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Diu.

Read More
Sort By
Mode of Transport

Via Amritsar, Ahmedabad

RECOMMENDED

Kapurthala

Amritsar

Ahmedabad

Diu

Approx Travel Time

9h 18m

₹8,806

Onwards

Kapurthala

Amritsar

Ahmedabad

Diu

Approx Travel Time

7h 52m

₹10,321

Onwards

Kapurthala

Amritsar

Ahmedabad

Diu

Approx Travel Time

16h 17m

₹7,771

Onwards

Via Gandhinagar

CHEAPEST

Kapurthala

Gandhinagar

Diu

Approx Travel Time

1d 10h 1m

₹1,250

Onwards

Ads by MMT

Via Jalandhar, Mumbai

FASTEST

Kapurthala

Jalandhar

Mumbai

Diu

Approx Travel Time

6h 48m

₹13,317

Onwards

Kapurthala

Jalandhar

Mumbai

Diu

Approx Travel Time

6h 59m

₹11,271

Onwards

Via Delhi, Ahmedabad

Kapurthala

Delhi

Ahmedabad

Diu

Approx Travel Time

1d 15h 27m

₹3,402

Onwards

Kapurthala

Delhi

Ahmedabad

Diu

Approx Travel Time

13h 11m

₹8,670

Onwards

Ads by MMT

Via Mohali, Ahmedabad

Kapurthala

Mohali

Ahmedabad

Diu

Approx Travel Time

9h 32m

On Demand

Via Delhi, Surat

Kapurthala

Delhi

Surat

Diu

Approx Travel Time

13h 6m

₹9,257

Onwards

Frequently Asked Questions

What is the distance between Kapurthala and Diu?

Diu is approximately 1400+ kms from Kapurthala.

How long does it take to reach Diu from Kapurthala?

It takes approximately 7 hours to reach Diu from Kapurthala by Cab, Flight Via Jalandhar, Mumbai.

What is the cheapest way to reach Diu from Kapurthala?

The cheapest way to reach Diu from Kapurthala is by Train, Bus Via Gandhinagar.

What is the fastest way to reach Diu from Kapurthala?

The fastest way to reach Diu from Kapurthala is by Cab, Flight Via Jalandhar, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India