One Way

Popular Filters

One Way Price

THB 25,764 THB 46,200

Duration

24 h 25 m 36 h 30 m

Stops From Shetland Islands

Departure From Shetland Islands

6 AM - 12 PM

THB 25,765

12 PM - 6 PM

THB 31,511

After 6 PM

THB 31,511

Arrival at Marrakesh

After 6 PM

THB 25,765

Alliances & Airlines

Oneworld

(40)

SkyTeam

(15)

Star Alliance

(1)

Layover Airports

+ 2 more

Layover Duration

15 h 45 m 29 h 0 m

Shetland Islands To Marrakech Flights

Book Shetland Islands to Marrakech flight tickets at lowest price. Get best deals on your upcoming Shetland Islands to Marrakech flights only on MakeMyTrip. Also Book Marrakech to Shetland Islands Flights. Currently 56 flights flying from Shetland Islands to Marrakech. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
British Airways

THB 25,765

Shetland Islands to Marrakesh , 2 Jul

British Airways BA | 4092 | Operated By Loganair Limited

08:50

Wed, 2 Jul 25

Shetland Islands, United Kingdom

01 h 25 m

10:15

Wed, 2 Jul 25

Edinburgh, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 1465

21:15

Wed, 2 Jul 25

Edinburgh, United Kingdom

01 h 20 m

22:35

Wed, 2 Jul 25

Terminal T5

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 2812

15:30

Thu, 3 Jul 25

Terminal S

London - Gatwick Apt, United Kingdom

03 h 40 m

19:10

Thu, 3 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeMeal

Economy Standard|PLUS

Fare offered by airline.

7 kg
23 kg (1 Pc.)
Non-refundable fare
Date Change Fee starting
THB 2,754
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 25,765

British Airways

THB 31,422

Shetland Islands to Marrakesh , 2 Jul

British Airways BA | 4029 | Operated By Loganair Limited

09:25

Wed, 2 Jul 25

Shetland Islands, United Kingdom

10:05

Wed, 2 Jul 25

Kirkwall, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 4029 | Operated By Loganair Limited

10:30

Wed, 2 Jul 25

Kirkwall, United Kingdom

11:15

Wed, 2 Jul 25

Inverness, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 1467

10:20

Thu, 3 Jul 25

Inverness, United Kingdom

01 h 40 m

12:00

Thu, 3 Jul 25

Terminal T5

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 2812

15:30

Thu, 3 Jul 25

Terminal S

London - Gatwick Apt, United Kingdom

03 h 40 m

19:10

Thu, 3 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeMeal

Economy Standard|PLUS

Fare offered by airline.

7 kg
23 kg (1 Pc.)
Non-refundable fare
Date Change Fee starting
THB 2,754
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 31,422

British Airways

THB 31,511

Shetland Islands to Marrakesh , 2 Jul

British Airways BA | 4081 | Operated By Loganair Limited

19:45

Wed, 2 Jul 25

Shetland Islands, United Kingdom

01 h

20:45

Wed, 2 Jul 25

Aberdeen, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 1301

06:20

Thu, 3 Jul 25

Aberdeen, United Kingdom

01 h 45 m

08:05

Thu, 3 Jul 25

Terminal T5

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 2812

15:30

Thu, 3 Jul 25

Terminal S

London - Gatwick Apt, United Kingdom

03 h 40 m

19:10

Thu, 3 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeatMeal

Plus

Fare offered by airline.

7 kg
23 kg (1 Pc.)
Non-refundable fare
Date Change Fee starting
THB 2,754
Chargeable
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 31,511

Plus Flex

Fare offered by airline.

7 kg
23 kg (1 Pc.)
No airline cancellation fee
Free date change allowed
Free seats available
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 42,825

British Airways

More Timing Options

THB 31,511

Shetland Islands to Marrakesh , 2 Jul

British Airways BA | 4081 | Operated By Loganair Limited

19:45

Wed, 2 Jul 25

Shetland Islands, United Kingdom

01 h

20:45

Wed, 2 Jul 25

Aberdeen, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 1329

05:40

Thu, 3 Jul 25

Aberdeen, United Kingdom

01 h 45 m

07:25

Thu, 3 Jul 25

Terminal T5

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 2812

15:30

Thu, 3 Jul 25

Terminal S

London - Gatwick Apt, United Kingdom

03 h 40 m

19:10

Thu, 3 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeMeal

Economy Standard|PLUS

Fare offered by airline.

7 kg
23 kg (1 Pc.)
Non-refundable fare
Date Change Fee starting
THB 2,754
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 31,511

British Airways

THB 31,599

Shetland Islands to Marrakesh , 2 Jul

British Airways BA | 4096 | Operated By Loganair Limited

18:45

Wed, 2 Jul 25

Shetland Islands, United Kingdom

01 h 25 m

20:10

Wed, 2 Jul 25

Edinburgh, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 1465

21:15

Wed, 2 Jul 25

Edinburgh, United Kingdom

01 h 20 m

22:35

Wed, 2 Jul 25

Terminal T5

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 2812

15:30

Thu, 3 Jul 25

Terminal S

London - Gatwick Apt, United Kingdom

03 h 40 m

19:10

Thu, 3 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeatMeal

Plus

Fare offered by airline.

7 kg
23 kg (1 Pc.)
Non-refundable fare
Date Change Fee starting
THB 2,754
Chargeable
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 31,599

Plus Flex

Fare offered by airline.

7 kg
23 kg (1 Pc.)
No airline cancellation fee
Free date change allowed
Free seats available
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 42,914