1map logoGo to main page

Bari, Apulia to Marrakesh, Marrakesh–Safi from €32: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bari, Italy
to
Marrakesh, Morocco

How to Get from Bari to Marrakesh: 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.

$32 - PlaneBest price
2466 kmDistance
9h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bari to Marrakesh 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  50m
Estimated price
71-206
Recommended
Company
Ryanair
Plane
Average Duration
10h  20m
Estimated price
32-32
Cheapest
route map
Distance: 2466 km
Duration: 9h 50m

See more options

Company
Ulendo Airlink
Plane
Average Duration
11h  25m
Estimated price
31-206

Bari - Marrakesh operators

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

Plane
Website
ryanair.com

Plane from Bari (BRI) to Marrakech (RAK)

Average Duration
9h 15m
Estimated price
40-161
Website
flyulendo.com

Plane from Bari (BRI) to Marrakech (RAK)

Average Duration
11h 25m
Estimated price
31-206

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

Traveling between Bari and Marrakesh 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.

Departure Point
Bari Airport
Arrival Point
Marrakech Airport. The quickest flight takes 9h 15m and has one stopover
Useful tips for plane travellers
• Be prepared for the lengthy transit times; your journey from Bari to Marrakesh typically involves a stopover, often in major cities like Milan or Madrid, so check the layover durations to ensure a smooth connection.
• Upon arrival at Marrakesh Menara Airport (RAK), follow the signs for arrivals where you will find a designated taxi area; expect a one-way taxi fare to the city center to be around 100-150 Moroccan Dirhams (approximately €9-€14), but be sure to confirm rates before starting your journey.
• Consider booking your flight in advance through either Ulendo Airlink (ulendoairlink.com) or Ryanair (ryanair.com), and check their baggage policies to avoid any surprises regarding fees or restrictions, especially on the flight with a layover.