1map logoGo to main page

Marrakesh to Dundee from $112: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Marrakesh, Morocco
to
Dundee, United Kingdom

How to Get from Marrakesh to Dundee: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$112 - Plane, DriveBest price
2821 kmDistance
8h 6m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Marrakesh to Dundee with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
9h  21m
Estimated price
$161-567
Recommended
Company
Various
Plane
Drive
Average Duration
8h  40m
Estimated price
$112-468
Cheapest
route map
Distance: 2821 km
Duration: 8h 6m

See more options

Company
Various
Drive
Drive
Average Duration
148h  4m
Estimated price
$0-0
Company
Various
Plane
Train
Average Duration
8h  54m
Estimated price
$122-518
Company
Various
Plane
Drive
Average Duration
8h  6m
Estimated price
$129-598
Company
Various
Plane
Drive
Average Duration
11h  10m
Estimated price
$140-518
Company
Various
Drive
Drive
Average Duration
56h  8m
Estimated price
$588-1228

Traveling From Marrakesh to Dundee

Embarking on the journey from Marrakesh, steeped in vibrant colors and rich traditions, to Dundee, known for its industrial heritage and stunning coastal views, offers you a fascinating contrast in experiences.

Best Neighbourhoods in Dundee

Dundee offers diverse neighborhoods, each highlighting its unique charm.

West End
• Home to the University of Dundee.
• Vibrant art and cultural scene.
Broughty Ferry
• Scenic beachfront and historic castle.
• Quaint shops and eateries to explore.
City Centre
• Proximity to major attractions like the V&A Museum.
• Bustling shops and nightlife.

Best Times To Visit Dundee's Attractions

Visiting Dundee? Timing your trips can greatly enhance your experience.

V&A Dundee
Visit early on weekdays to enjoy quieter galleries and better access.
Dundee Botanic Gardens
Late afternoon visits provide a peaceful atmosphere with beautiful light.
Discovery Point
Mornings are less crowded, offering a calm exploration of the RRS Discovery.

Dundee Weather: What to Expect Year-Round

Dundee features a temperate maritime climate, with mild summers and cool winters, making it a year-round destination. Late spring and early summer offer the best weather for outdoor activities, while wet conditions in autumn are worth considering when planning your visits.

Dining in Dundee: A Taste of Scotland

Indulge in the haggis at the famous The Tay Bank, which showcases local ingredients and a hearty flavor profile that starkly contrasts with the spices of Marrakesh. The warm, welcoming atmosphere of this traditional Scottish pub provides a unique dining experience, allowing you to unwind with a taste of Dundee’s rich culinary heritage.

Marrakesh - Dundee operators

Explore transport companies operating between Marrakesh and Dundee, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
britishairways.com

Plane from Marrakech to Dundee

Average Duration
6h 55m
Estimated price
$230-1200

Plane from Marrakech to Dundee

Average Duration
8h 35m
Estimated price
$150-550

Plane from Marrakech to Dundee

Average Duration
8h 35m
Estimated price
$190-550

Plane from Marrakech to Aberdeen

Average Duration
5h 25m
Estimated price
$230-850

Plane from Marrakech to Aberdeen

Average Duration
6h 25m
Estimated price
$130-650

Plane from Marrakech to Aberdeen

Average Duration
6h 50m
Estimated price
$120-300

Plane from Marrakech to Inverness

Average Duration
7h 40m
Estimated price
$290-1500
Website
easyjet.com

Plane from Marrakech to Edinburgh

Average Duration
7h 50m
Estimated price
$200-600

Plane from Marrakech to Aberdeen

Average Duration
6h 15m
Estimated price
$90-450

Plane from Marrakech to Glasgow

Average Duration
6h 20m
Estimated price
$160-650

Plane from Marrakech to Glasgow

Average Duration
6h 40m
Estimated price
$160-650

Plane from Marrakech to Inverness

Average Duration
7h 15m
Estimated price
$190-1000

Plane from Marrakech to Inverness

Average Duration
9h 15m
Estimated price
$100-450
Website
loganair.co.uk

Plane from Marrakech to Dundee

Average Duration
8h 35m
Estimated price
$150-550

Plane from Marrakech to Dundee

Average Duration
8h 35m
Estimated price
$190-550

Plane from Marrakech to Aberdeen

Average Duration
6h 25m
Estimated price
$130-650

Plane from Marrakech to Aberdeen

Average Duration
6h 50m
Estimated price
$120-300
Website
ryanair.com

Plane from Marrakech to Edinburgh

Average Duration
7h 10m
Estimated price
$100-480

Plane from Marrakech to Aberdeen

Average Duration
10h 30m
Estimated price
$70-430
Website
ryanair.com

Plane from Marrakech to Edinburgh

Average Duration
4h 5m
Estimated price
$110-490
Website
jet2.com

Plane from Marrakech to Glasgow

Average Duration
4h 10m
Estimated price
$95-240
Website
klm.com

Plane from Marrakech to Inverness

Average Duration
11h 35m
Estimated price
$150-850
Train
Contact phone
+44 344 811 0141
Website
scotrail.co.uk

Train from Edinburgh to Dundee

Average Duration
1h 25m
Estimated price
$20-45
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from Edinburgh to Dundee

Average Duration
1h 16m
Estimated price
$65-95
Contact phone
0344 736 9123
Website
crosscountrytrains.co.uk

Train from Edinburgh to Dundee

Average Duration
1h 20m
Estimated price
$40-95
Other Show other routes
Website
eurotunnel.com

Other from Calais-Fréthun to Folkestone

Average Duration
35m
Estimated price
0-0
Contact phone
+34 (0) 902 456 500
Website
navieraarmas.com

Other from Al Hoceima to Motril

Average Duration
7h
Estimated price
$40-170
Contact phone
0330 159 7000
Website
brittany-ferries.co.uk

Other from Santander to Plymouth

Average Duration
22h
Estimated price
$85-370

Marrakesh to Dundee: Overview of Bus, Train, Flight, and Car Trips

Traveling between Marrakesh and Dundee offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛫 Flying from Marrakesh to Dundee takes approximately 9 hours and 21 minutes, making it a relatively long journey. 💸 The prices for a flight between Dundee and Marrakesh can range from $161 to $567, depending on the season and booking time.

Frequently asked questions

Find out more about the route from Marrakesh to Dundee.

Or choose the category:
The cheapest way to travel from Marrakesh to Dundee is to take a combination of flight and train. This option typically costs around $110 to $490 and takes approximately 11 hours and 31 minutes. You can find several airlines that offer affordable flights from Marrakesh to Edinburgh or Glasgow, from where you can then take a train to Dundee.
The fastest way to travel from Marrakesh to Dundee is to take a flight from Marrakesh Menara Airport to Edinburgh Airport, which takes approximately 4 hours and costs $90-$400. From Edinburgh, you can then take a train to Dundee, which takes around 1 hour and costs $50-$150. The total travel time for this route is approximately 8 hours and 28 minutes.
The distance between Marrakesh and Dundee is approximately 2805 km.
There are a few options for traveling from Marrakesh to Dundee without a car. The most convenient way is to take a flight from Marrakesh to Edinburgh or Glasgow, and then catch a train to Dundee. This option typically takes around 5-6 hours and costs between $110 and $490. Another option is to take a bus from Marrakesh to Paris, and then take a train from Paris to Dundee. This option takes approximately 20-30 hours and costs between $400 and $600. Lastly, it is also possible to take a bus from Marrakesh to Barcelona, and then take a ferry from Barcelona to Newcastle or Hull. From there, you can take a train to Dundee. This option takes about 40-50 hours and costs between $600 and $900.
The journey from Marrakesh to Dundee takes approximately 8 hours and 28 minutes, including transfers. The fastest way to travel is by flying from Marrakesh to Edinburgh and then taking a train or bus to Dundee.
There are numerous options for accommodation near Dundee with over 624 hotels to choose from. Prices for hotels in the area start at $59 per night.
No, there is no direct bus between Marrakesh and Dundee. The journey would involve multiple transfers and can take approximately 3 days and 20 hours. The services typically include departing from Marrakech, transferring in Vitoria-Gasteiz, and finally arriving at Victoria Coach Station in London before continuing on to Dundee.
To catch the bus from Marrakesh to Dundee you would need to go to the Marrakech station. The bus services are operated by ALSA, and the departure point is Marrakech station.
The bus from Marrakesh to Dundee arrives at Overgate station. FlixBus operates this bus service, providing a convenient and affordable option for travelers. Overgate station is centrally located in Dundee, making it easy for passengers to reach their final destination in the city.
Ryanair UK, British Airways, Air France, and four other airlines offer flights from Marrakesh Airport to Edinburgh Airport. From Edinburgh, travelers can take a train or bus to Dundee, which is approximately 60 miles away.
The fastest way to travel from Marrakesh to Dundee is by taking a direct flight from Marrakech Airport to Edinburgh Airport. This flight usually takes around 4 hours. From Edinburgh, you can then take a train or other form of transportation to reach Dundee, adding an additional travel time of approximately 5 hours. Prices for flights between Dundee and Marrakesh range from $150 to $603, depending on the airline and time of booking.
The flight from Marrakesh to Dundee involves a layover in Edinburgh Airport. The quickest flight option is a direct flight from Marrakech Airport to Edinburgh, which takes approximately 4 hours. From Edinburgh, you will need to take a train or another mode of transportation to reach Dundee. The total travel time from Marrakesh to Dundee will depend on the duration of your layover and the transportation method you choose to reach Dundee from Edinburgh.
The cost of a flight from Marrakesh to Dundee can range from $150 to $603.
The cost of a bus from Marrakesh to Dundee can range from $584 to $850.