One Way

Popular Filters

One Way Price

OMR 216 OMR 1,500

Duration

19 h 5 m 48 h 30 m

Stops From Reykjavik

Departure From Reykjavik

Before 6 AM

OMR 257

6 AM - 12 PM

OMR 440

12 PM - 6 PM

OMR 217

Arrival at Cagliari

6 AM - 12 PM

OMR 243

12 PM - 6 PM

OMR 217

After 6 PM

OMR 313

Alliances & Airlines

Oneworld

(14)

SkyTeam

()

Star Alliance

(35)

Layover Airports

+ 2 more

Layover Duration

12 h 50 m 42 h 0 m

Keflavik To Cagliari Flights

Book Keflavik to Cagliari flight tickets at lowest price. Get best deals on your upcoming Keflavik to Cagliari flights only on MakeMyTrip. Also Book Cagliari to Keflavik Flights. Currently 37 flights flying from Keflavik to Cagliari. To save maximum on flight booking click on below Fare Calendar button and choose your dates.

Sorted By:
Departure
Duration
Arrival
Price
Swiss

OMR 221

OMR 217

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Swiss LX | 8301 | Operated By Edelweiss Air

16:10

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 50 m

22:00

Tue, 23 Sep 25

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 8388 | Operated By Edelweiss Air

11:30

Wed, 24 Sep 25

Zurich, Switzerland

01 h 45 m

13:15

Wed, 24 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Finnair, British Airways

OMR 246

OMR 243

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Finnair AY | 994

17:15

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 25 m

23:40

Tue, 23 Sep 25

Helsinki, Finland

BAGGAGE : CHECK INCABIN

Information not available

Finnair AY | 1335

14:05

Wed, 24 Sep 25

Helsinki, Finland

03 h 05 m

15:10

Wed, 24 Sep 25

Terminal T3

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 2604 | Operated By Avianca Argentina

07:10

Thu, 25 Sep 25

Terminal S

London - Gatwick Apt, United Kingdom

02 h 40 m

10:50

Thu, 25 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

More Timing Options

OMR 261

OMR 257

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Lufthansa LH | 847

00:25

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 30 m

05:55

Tue, 23 Sep 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 112

16:15

Tue, 23 Sep 25

Terminal T1

Frankfurt, Germany

55 m

17:10

Tue, 23 Sep 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1918

15:45

Wed, 24 Sep 25

Terminal T2

Munich, Germany

01 h 50 m

17:35

Wed, 24 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 268

OMR 264

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Lufthansa LH | 847

00:25

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 30 m

05:55

Tue, 23 Sep 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 120

20:15

Tue, 23 Sep 25

Terminal T1

Frankfurt, Germany

55 m

21:10

Tue, 23 Sep 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1918

15:45

Wed, 24 Sep 25

Terminal T2

Munich, Germany

01 h 50 m

17:35

Wed, 24 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 290

OMR 286

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Lufthansa LH | 4471 | Operated By Edelweiss Air

16:10

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 50 m

22:00

Tue, 23 Sep 25

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 5765 | Operated By Swiss

13:15

Wed, 24 Sep 25

Zurich, Switzerland

01 h 05 m

14:20

Wed, 24 Sep 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1918

15:45

Wed, 24 Sep 25

Terminal T2

Munich, Germany

01 h 50 m

17:35

Wed, 24 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 305

OMR 301

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Lufthansa LH | 845

14:20

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 30 m

19:50

Tue, 23 Sep 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 122

21:15

Tue, 23 Sep 25

Terminal T1

Frankfurt, Germany

55 m

22:10

Tue, 23 Sep 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1918

15:45

Wed, 24 Sep 25

Terminal T2

Munich, Germany

01 h 50 m

17:35

Wed, 24 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 306

OMR 302

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Lufthansa LH | 845

14:20

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 30 m

19:50

Tue, 23 Sep 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 102

09:45

Wed, 24 Sep 25

Terminal T1

Frankfurt, Germany

55 m

10:40

Wed, 24 Sep 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1918

15:45

Wed, 24 Sep 25

Terminal T2

Munich, Germany

01 h 50 m

17:35

Wed, 24 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Finnair, British Airways

OMR 316

OMR 313

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Finnair AY | 994

17:15

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 25 m

23:40

Tue, 23 Sep 25

Helsinki, Finland

BAGGAGE : CHECK INCABIN

Information not available

Finnair AY | 1343

11:05

Wed, 24 Sep 25

Helsinki, Finland

03 h 05 m

12:10

Wed, 24 Sep 25

Terminal T3

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 2608 | Operated By Avianca Argentina

15:45

Wed, 24 Sep 25

Terminal S

London - Gatwick Apt, United Kingdom

02 h 35 m

19:20

Wed, 24 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 337

OMR 334

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Lufthansa LH | 4471 | Operated By Edelweiss Air

16:10

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 50 m

22:00

Tue, 23 Sep 25

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 5763 | Operated By Swiss

09:30

Wed, 24 Sep 25

Zurich, Switzerland

01 h

10:30

Wed, 24 Sep 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1918

15:45

Wed, 24 Sep 25

Terminal T2

Munich, Germany

01 h 50 m

17:35

Wed, 24 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 354

OMR 350

Transit Visa may be required

Reykjavik to Cagliari , 23 Sep

Lufthansa LH | 845

14:20

Tue, 23 Sep 25

Reykjavik, Iceland

03 h 30 m

19:50

Tue, 23 Sep 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 98

09:15

Wed, 24 Sep 25

Terminal T1

Frankfurt, Germany

55 m

10:10

Wed, 24 Sep 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1918

15:45

Wed, 24 Sep 25

Terminal T2

Munich, Germany

01 h 50 m

17:35

Wed, 24 Sep 25

Cagliari, Italy

BAGGAGE : CHECK INCABIN

Information not available

Keflavik to Cagliari Flights Information:-

Looking for Keflavik to Cagliari Flight? Hereโ€™s all you need to know! For convenience and to save time, pick the airport that is closest to your destination. The nearest airport to Cagliari is Elmas and the IATA code for the same is CAG.
Currently, there are 4 airlines operating flights between the two destinations and approximately 37 flights take off from Keflavik to Cagliari every week.

Need information on Keflavik to Cagliari airfare?

The minimum airfare for a Keflavik to Cagliari flight would be 216, which may go up to 1418 depending on the route, booking time and availability.
It is recommended that you book a round-trip, since it always works out to be more economical.

Flight Details for Keflavik to Cagliari

If you are looking for Keflavik to Cagliari flights, there is no dearth of options to choose from. Several reputed airlines currently offer both direct and indirect flights between the two destinations. Some of these are British Airways, Finnair, Lufthansa, Swiss. Out of these, only 0 airlines operate direct flights. Indirect flights may involve more travel time, but they usually cost lesser than direct flights.

The number of flights operated by each airline is as follows:British Airways : 7, Finnair : 7, Lufthansa : 7, Swiss : 7

To board the first Keflavik to Cagliari flight, choose Lufthansa, which departs at 00:25 The last flight for this route is Finnair, British Airways, departing at 17:15

Cagliari Airport Information

Elmas

About Keflavik (KEF)

Keflavik

Keflavik Address

About Cagliari (CAG)

Cagliari

Cagliari Address