Marrakech is above all a walking city — its car-free medina is a maze best explored on foot, where getting pleasantly lost is part of the experience. But you will still need to know your options: how to get in from Menara Airport (barely 6 km away), how the two-tier taxi system of metered petits taxis and shared grands taxis works, whether the city buses and traditional calèches are worth it, and how to travel onward by train or coach to the coast, the mountains and the rest of Morocco. This guide covers everything with real routes, dirham fares and the practical local know-how — like always insisting on the taxi meter — that saves money and hassle.
Marrakech transport explained
1.Marrakech Menara Airport (RAK) to the city
Marrakech Menara Airport (RAK) is a modern, well-connected international airport located remarkably close to the city — just about six kilometres south-west of the centre, or roughly a fifteen-minute drive to the medina — which makes arriving and departing refreshingly quick and easy compared with many destinations. It handles a wide range of scheduled and low-cost flights from across Europe and beyond, along with growing intercontinental connections. Getting into town is straightforward, with a few options at different price points. The most common is a petit taxi (the beige airport taxis): these are metered by law, but drivers at the airport are notorious for trying to negotiate an inflated flat fare with arriving tourists, so either firmly insist they run the meter or agree a fair price before getting in — a fair rate to the medina or Gueliz is somewhere around 70–100 MAD, a little more at night when tariffs rise. For the budget-conscious, the public airport bus (line 19) runs a convenient loop from the airport to Jemaa el-Fnaa and on through the new town roughly every half-hour for around 30 MAD (with a return ticket valid for a couple of weeks), taking a bit longer but costing a fraction of a taxi. The most hassle-free option, particularly for first-time visitors, families or those arriving late, is to pre-book a private transfer through your riad or an online service: a driver meets you with a name board, the price is fixed in advance, and — invaluably — they will guide you the last stretch on foot to your riad through the car-free medina lanes, which can otherwise be bewildering with luggage. Whichever you choose, the short distance means you will be settling into the city in no time.
Hours
Airport 24h; bus 19 ~06:30–21:30; taxis 24h
Price
Petit taxi ~70–100 MAD; airport bus 19 ~30 MAD; private transfer ~150–250 MAD
Getting there
Taxi or pre-booked transfer in ~15 min; the L19 airport bus loops to Jemaa el-Fnaa and the new town
Insider tip: The airport is only ~6 km from the medina — insist the petit taxi uses the meter or agree ~70–100 MAD before setting off.
2.Petits taxis & grands taxis
Marrakech operates the classic Moroccan two-tier taxi system, and understanding the difference between the two types saves money and confusion. The petit taxi is the workhorse of city travel: small, beige-coloured cars (each city has its own colour) that carry up to three passengers on short journeys within the greater urban area. They are cheap and plentiful, and by law they are metered — a typical hop across town costs only around 20–40 MAD — but, as at the airport, many drivers will try to avoid the meter and quote an inflated flat fare to tourists, so make a habit of politely but firmly asking them to switch on the compteur as you get in, or agree a sensible price beforehand; fares rise by around 50% after 8pm. Petits taxis can be hailed on the street, picked up at ranks (including at Jemaa el-Fnaa and the main gates), and are often shared, so a driver may pick up other passengers heading the same way. The grand taxi is a different beast: larger, older cream-coloured Mercedes sedans that run fixed longer-distance routes, both to outer suburbs and, importantly, to nearby towns and the mountains (the Ourika Valley, Imlil, Essaouira and so on). These operate as shared taxis, cramming up to six passengers in and leaving from designated stations when full, with a low fixed fare per seat, or you can negotiate to hire the whole car (a 'course') for a private trip or day excursion, which is a good-value way for a small group to reach the Atlas or a day-trip destination. Neither type is generally booked by phone; you find them at ranks and stations. For getting around the sprawling parts of the city the medina lanes don't reach, and for reaching the surrounding region on a budget, taxis are indispensable — just stay firm on the meter or a pre-agreed fare.
Hours
24 hours
Price
Petit taxi short hop ~20–40 MAD (meter; +50% night); grand taxi shared seat cheap, or negotiate whole car
Getting there
Hail petits taxis on the street or at ranks; grands taxis leave from set stations for fixed out-of-town routes
Insider tip: Petits taxis (beige) are cheap for short city hops — insist on the meter; grands taxis (cream) are shared for longer/out-of-town runs.
3.City buses (ALSA)
Marrakech has a city bus network operated by the company ALSA, and while it is extremely cheap, it is of fairly limited practical use to most short-stay visitors, who tend to rely on walking and petit taxis instead. The buses are useful mainly for a handful of specific journeys and for the budget-conscious. Standard city fares are minimal — only a few dirhams, paid to the driver or conductor on boarding — making it by far the cheapest way to move around, and the network does link the key zones a tourist might want, connecting the medina (with a major hub at Jemaa el-Fnaa) to the new town of Gueliz, the hotel district of Hivernage, the train station and the outer suburbs and residential areas. The single line most visitors actually use is the L19 airport shuttle bus, a purpose-run service on comfortable coaches that loops between Menara Airport, Jemaa el-Fnaa and the main new-town avenues roughly every half hour for around 30 MAD including a return valid for two weeks — a genuinely handy and economical airport link. Beyond that, the ordinary city buses have real drawbacks for tourists: they can be old, hot and very crowded, especially at peak times; routes and schedules are not always clearly signed or easy to decipher without local knowledge or an app like Google Maps; they are slow, snarled in the city's heavy traffic; and pickpocketing can be an issue in the crush. Given how walkable the car-free medina is and how cheap petits taxis are for the journeys it doesn't cover, most visitors find they rarely need the buses at all. For those on the tightest of budgets, or curious to travel as locals do, they are a viable option for longer cross-city hops, but for the majority the airport bus is the only line worth bothering with.
Hours
Roughly 06:00–22:00
Price
City fare ~4 MAD; airport line 19 ~30 MAD (with return)
Getting there
Buses run between the medina (Jemaa el-Fnaa), Gueliz, Hivernage and outer districts; pay the driver
Insider tip: Cheap but slow and crowded — most visitors only use the L19 airport bus and otherwise walk the medina or grab a petit taxi.
4.Calèches (horse-drawn carriages)
The calèche — a traditional open horse-drawn carriage — is one of Marrakech's most romantic and enduring forms of transport, and while it is squarely a tourist experience rather than a practical way to get around, it offers a genuinely pleasant and scenic way to take in the city's monuments and layout at a gentle, old-fashioned pace. These green four-wheeled carriages, a fixture of the city for well over a century, gather at ranks around Jemaa el-Fnaa, near the Koutoubia Mosque and outside the larger hotels, and their drivers offer set circuits that typically follow the long line of the medieval red ramparts that encircle the medina, passing through and pausing at the great historic gates (babs), rolling past the Koutoubia, the royal palace quarter and the Mellah, and often taking in the leafy avenues of the new town or the gardens of the Menara. It is an especially appealing way to travel with children, who love the horses and the elevated open-air ride, and a restful, shaded option for footsore visitors wanting an overview without walking. The fares are officially regulated at an hourly rate per carriage — not per person — of around 150 MAD, though rates can be higher for longer or negotiated tours, so the golden rule is to establish the price, the duration and the route clearly and agree them with the driver before you climb aboard, to avoid any dispute at the end. It is also worth choosing a carriage whose horse appears healthy, well-fed and properly cared for, as welfare standards vary. Best enjoyed in the softer light and cooler temperatures of the early morning or late afternoon rather than the midday heat, a calèche ride is a delightful, quintessentially Marrakech way to see the sights, particularly for families and first-time visitors.
Hours
Daily; best in the cooler morning/late afternoon
Price
Official rate ~150 MAD/hour per carriage (agree before boarding)
Getting there
Calèche ranks at Jemaa el-Fnaa, the Koutoubia and outside the main hotels
Insider tip: A charming, if touristy, way to circle the ramparts and gardens — fares are regulated per hour per carriage; agree it upfront.
5.Trains & intercity buses (ONCF, CTM, Supratours)
Marrakech is well connected to the rest of Morocco by a reliable network of trains and intercity coaches, making it an easy base from which to explore further afield or a natural stop on a wider Moroccan itinerary. Trains are operated by the national railway, ONCF, from the handsome modern Marrakech station in the new town of Gueliz, which marks the current southern terminus of the country's rail network. From here comfortable, air-conditioned trains run frequently north to Casablanca (around three hours), continuing to the capital Rabat, and on to Fez, Meknes and Tangier, with first- and second-class carriages at very reasonable fares (Casablanca costs only around 100–140 MAD); it is worth reserving a seat in first class on busy routes and holidays. Note that the high-speed Al Boraq line currently runs only between Tangier and Casablanca, so the Marrakech leg is on standard, if perfectly pleasant, trains. Because the rail network does not extend south or west to popular destinations like Essaouira, Agadir, Ouarzazate and the desert, those journeys are made by road, and here the two premium intercity coach companies come into their own: CTM and Supratours (the latter run by ONCF) both operate modern, comfortable, air-conditioned buses from their own stations near the train station and city centre, with fixed schedules, assigned seats, luggage handling and online booking. Supratours coaches to Essaouira (around three hours, roughly 90 MAD) are a particularly popular and easy way to reach the coast, and both companies serve Agadir, the south and the main northern cities as an alternative to the train. These premium coaches are far more comfortable and reliable than the cheaper local bus operators and are the recommended choice for intercity travel where the train doesn't reach. Book ahead for popular routes and holiday periods.
Hours
Trains ~06:00–20:00; coaches throughout the day
Price
Train to Casablanca ~100–140 MAD; coach to Essaouira ~90 MAD, to Fez ~200 MAD
Getting there
Marrakech train station in Gueliz (ONCF); CTM & Supratours coach stations nearby
Insider tip: Comfortable trains run north to Casablanca, Rabat, Fez and Tangier; CTM & Supratours coaches serve Essaouira and the south.
6.Ride-hailing & car hire
Ride-hailing and car hire both play a limited but occasionally useful role in getting around Marrakech and its region, though neither is as central to the visitor experience as in some cities, and there are important local quirks to understand. Ride-hailing apps exist in a somewhat grey area in Marrakech: the big international name Uber pulled out of Morocco years ago, and the local taxi lobby has resisted app-based competition, but apps such as Careem, Roby and especially inDrive (where you propose a fare) do operate to varying degrees, effectively summoning ordinary drivers or taxis, often with pick-ups made a little discreetly away from official ranks. They can be handy for fixing a transparent price in advance and avoiding meter haggling, particularly for airport runs or trips across the sprawling new town, but coverage and reliability are patchy and the legal situation is ambiguous, so most visitors still find flagging a metered petit taxi the simplest option for city journeys. Hiring a car, meanwhile, makes little sense for exploring Marrakech itself — the historic medina is entirely car-free, parking in the city is difficult, and traffic, with its swarms of scooters, is chaotic and intimidating for the uninitiated, so a car is more liability than asset in town. Where self-drive comes into its own is for independent exploration of the wider region: having your own vehicle gives real freedom to tour the Atlas Mountains, the Ourika and other valleys, Essaouira and the coast, or to embark on a multi-day loop to Ouarzazate, the Dadès and the desert at your own pace. Rental is affordable, with international and local firms at the airport and in Gueliz, but be prepared for assertive local driving, frequent police checkpoints (keep documents handy and observe speed limits), and rough roads in the mountains. For most city-focused visitors, though, a hire car is best left until a day-trip or road-trip day, with taxis and walking covering everything else.
Hours
24 hours
Price
Car hire from ~350 MAD/day; ride-hailing app fares similar to metered taxis
Getting there
Apps like inDrive/Careem operate informally; car-hire desks at the airport and in Gueliz
Insider tip: Careem/inDrive apps work informally; a hire car is useful only for out-of-town trips — don't try to drive into the medina.
