There are 7 ways to get from Pakistan to Diu by unknown, plane, train, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel to Sri Guru Ram Dass Jee International Airport, fly to Diu Airport
best- Walk from Dera Gujjran Station to Golden Templeunknown
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Diu Airport (DIU)plane ATQ - DIU
16h 17mTrain, travel, taxi
- Take the train from Karachi City to Kasur Jn.train
- Walk from Kasur Jn. to Firozpur Cantunknown
- Take the train from Firozpur Cant to Dhola Jntrain
- Take the train from Dhola Jn to Badhadatrain
- Take the taxi from Badhada to Diutaxi
2d 8hBus, travel
- Take the bus from Karachi to Sailkotbus
- Walk from Sailkot to Trikuta Shopping Complexunknown
- Take the bus from Trikuta Shopping Complex to Ambala Flyoverbus
- Take the bus from Ambala City to Jaipurbus
- Take the bus from Jaipur to Ahmedabadbus
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
2d 17hTravel, train to Jammu Airport, fly to Diu Airport
- Walk from Dera Gujjran Station to Atariunknown
- Take the train from Amritsar Jn to Jammu Tawitrain
- Fly from Jammu Airport (IXJ) to Diu Airport (DIU)plane IXJ - DIU
26h 54mBus, travel, train to Srinagar International Airport, fly to Diu Airport
- Take the bus from Islamabad to Murreebus
- Walk from Murree to Baramulaunknown
- Take the train from Baramula to Badgamtrain
- Fly from Srinagar International Airport (SXR) to Diu Airport (DIU)plane SXR - DIU
27h 18mTravel to Sri Guru Ram Dass Jee International Airport, fly to Rajkot International Airport, train, bus
- Walk from Dera Gujjran Station to Golden Templeunknown
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Rajkot International Airport (HSR)plane ATQ - HSR
- Take the train from Rajkot Jn to Veravaltrain
- Take the bus from Somnath to Diubus
16h 44mTrain, travel, bus
- Take the train from Karachi City to Kasur Jn.train
- Walk from Kasur Jn. to Firozpur Cantunknown
- Take the train from Firozpur Cant to Sabarmati Bgtrain
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
2d 13h
Sri Guru Ram Dass Jee International Airport (ATQ) to Diu Airport (DIU) flights
Questions & Answers
The distance between Pakistan and Diu is 1352 km.
The best way to get from Pakistan to Diu without a car is to train and travel and taxi which takes 2 days 8h and costs .
It takes approximately 16h 17m to get from Pakistan to Diu, including transfers.
Diu is 30 min ahead of Pakistan. It is currently 4:52 PM in Pakistan and 5:22 PM in Diu.
There are nine+ hotels available in Diu.
What companies run services between Pakistan and Diu, India?
There is no direct connection from Pakistan to Diu. However, you can take the subway to Dera Gujjran Station, travel to Golden Temple, take the bus to Amritsar Airport, walk to Sri Guru Ram Dass Jee International Airport (ATQ) airport, fly to Diu Airport (DIU), then take the taxi to Diu. Alternatively, you can take the train to Kasur Jn., travel to Firozpur Cant, take the train to Dhola Jn, take the train to Badhada, then take the taxi to Diu.
- Website
- goindigo.in
Flights from Sri Guru Ram Dass Jee International Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 25h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,500–20,000
Flights from Sri Guru Ram Dass Jee International Airport to Diu Airport via Pune, Ahmedabad
- Ave. Duration
- 12h 35m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Sri Guru Ram Dass Jee International Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 13h 15m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Sri Guru Ram Dass Jee International Airport to Diu Airport via Mumbai, Ahmedabad
- Ave. Duration
- 13h 50m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Sri Guru Ram Dass Jee International Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- ₹8,500–20,000
Flights from Jammu Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 24h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹10,000–25,000
Flights from Jammu Airport to Diu Airport via Mumbai, Ahmedabad
- Ave. Duration
- 17h 15m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₹13,000–25,000
Flights from Jammu Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Jammu Airport to Diu Airport via Indore, Ahmedabad
- Ave. Duration
- 24h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Jammu Airport to Diu Airport via Chandigarh, Ahmedabad
- Ave. Duration
- 25h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹10,000–25,000
Flights from Jammu Airport to Diu Airport via Hyderabad, Ahmedabad
- Ave. Duration
- 25h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹16,000–25,000
Flights from Srinagar International Airport to Diu Airport via Ahmedabad
- Ave. Duration
- 25h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–23,000
Flights from Srinagar International Airport to Diu Airport via Chandigarh, Ahmedabad
- Ave. Duration
- 20h
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Srinagar International Airport to Diu Airport via Mumbai, Ahmedabad
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- ₹12,000–23,000
Flights from Srinagar International Airport to Diu Airport via Delhi, Surat
- Ave. Duration
- 22h 30m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Srinagar International Airport to Diu Airport via Hyderabad, Surat
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- ₹14,000–23,000
Flights from Sri Guru Ram Dass Jee International Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Sri Guru Ram Dass Jee International Airport to Rajkot International Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹9,000–15,000
- Website
- starair.in
Flights from Sri Guru Ram Dass Jee International Airport to Diu Airport via Pune, Ahmedabad
- Ave. Duration
- 12h 45m
- When
- Monday to Wednesday
- Estimated price
- ₹10,000–20,000
Flights from Jammu Airport to Diu Airport via Mumbai, Ahmedabad
- Ave. Duration
- 17h 25m
- When
- Monday and Tuesday
- Estimated price
- ₹13,000–25,000
Flights from Srinagar International Airport to Diu Airport via Chandigarh, Ahmedabad
- Ave. Duration
- 20h 10m
- When
- Monday to Wednesday
- Estimated price
- ₹10,000–23,000
Flights from Srinagar International Airport to Diu Airport via Mumbai, Ahmedabad
- Ave. Duration
- 20h 35m
- When
- Monday to Wednesday
- Estimated price
- ₹12,000–23,000
- Website
- airindia.in
Flights from Sri Guru Ram Dass Jee International Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 7h 11m
- When
- Every day
- Estimated price
- ₹9,000–15,000
- Phone
- +92 42 99201738
- contact@railways.gov.pk
- Website
- pakrailways.gov.pk
Train from Karachi City to Kasur Jn.
- Ave. Duration
- 25h 15m
- Frequency
- Once daily
- Estimated price
- ₹1,100–4,749
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- ₹1,100–1,600
- AC Sleeper
- ₹2,300–3,400
- AC Business
- ₹2,800–4,000
- AC Standard
- ₹2,466
- AC Business
- ₹3,316
- AC Sleeper
- ₹3,899
- Greenline Special
- ₹4,749
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Firozpur Cant to Dhola Jn
- Ave. Duration
- 25h 53m
- Frequency
- Once a week
- Estimated price
- ₹600–4,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,800
Train from Dhola Jn to Badhada
- Ave. Duration
- 1h 46m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Amritsar Jn to Jammu Tawi
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Baramula to Badgam
- Ave. Duration
- 54 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Rajkot Jn to Veraval
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Firozpur Cant to Sabarmati Bg
- Ave. Duration
- 22h 40m
- Frequency
- Once a week
- Estimated price
- ₹550–4,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,400–4,300
- Phone
- (061) 111 22 44 88
- info@faisalmovers.com.pk
- Website
- faisalmovers.com
Bus from Karachi to Sailkot
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ₹1,900–3,299
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Premium Plus
- ₹2,000–2,700
- Executive
- ₹1,900–2,500
- Executive
- ₹2,533
- Sleeper Class
- ₹3,299
- Executive Plus
- ₹3,033
Bus from Islamabad to Murree
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹160–490
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Premium Plus
- ₹360–490
- Executive
- ₹160–210
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Bus from Trikuta Shopping Complex to Ambala Flyover
- Ave. Duration
- 8h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹600–1,500
- Schedules at
- laxmiholidays.com
- AC Sleeoer
- ₹600–1,300
Bus from Ambala City to Jaipur
- Ave. Duration
- 10h 59m
- Frequency
- Twice daily
- Estimated price
- ₹410–672
- Schedules at
- rsrtconline.rajasthan.gov.in
- Book at
- rsrtconline.rajasthan.gov.in
- Express
- ₹655
- Semi Deluxe
- ₹672
Bus from Jaipur to Ahmedabad
- Ave. Duration
- 15h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹550–1,172
- Book at
- rsrtconline.rajasthan.gov.in
- Seater
- ₹633
- AC Sleeper
- ₹1,172
- Phone
- 1800 233 666666
- customer-support@gsrtc.org
- Website
- gsrtc.in
Bus from Ahmedabad Krishnanagar Stand to Diu
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹430–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹430–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
- Ave. Duration
- 1h 24m
- 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, How to get from Luton Airport into central London, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.


























