Traveling from the busy streets of Marrakech to the sunny beaches of Agadir is a very popular journey for visitors in Morocco. The distance between Marrakech and Agadir is approximately 250 kilometers by road. If you are wondering about trains, it is important to know that no direct train service exists between these two cities yet.
However, you still have several great travel options. The most popular ways to make this trip are by bus, driving a rental car, or booking a comfortable taxi or private transfer. In this guide, you will learn exactly how to plan your trip. We will cover the travel duration, estimated costs, where to catch buses, and how to choose the best option for your travel style. If you want to learn more about the country’s general transport network first, you can read our guide on what transportation is used in Morocco.

Distance & Travel Time — Fast Facts
Before you start packing your bags, here are the fast facts you need to know about the journey:
- Distance: The trip is about 238 to 250 kilometers when you drive on the main highways.
- Bus: The bus ride usually takes between 2 hours and 45 minutes to 4 hours. This depends on the bus company you choose and the daily traffic.
- Car/Taxi: If you drive a car or take a taxi, the trip is faster. It takes about 2 hours and 40 minutes to 3 hours.
- Train: There is no direct train service on this route.
If you are trying to decide which method fits your overall vacation, checking out what is the best transport in Morocco can help you compare these fast facts with other popular routes.
Option 1 — Bus (Best Budget Choice)
Take the Bus (CTM or Supratours)
For most travelers, taking the bus is the best budget choice. It is safe, reliable, and very affordable.
Quick Key Facts:
- There are frequent buses leaving every day, including overnight options.
- The average direct journey takes about 3 hours and 15 minutes.
- The price ranges from 110 to 140 MAD (Moroccan Dirhams) for a one-way ticket.
Main Operators: The two most trusted and comfortable bus companies in Morocco are CTM and Supratours.
- CTM (official website) offers hourly or very frequent services. Their buses are modern, air-conditioned, and comfortable.
- Supratours (official website, owned by the national railway company) also provides regular, high-quality services.
Where to Catch the Bus in Marrakech: Buses usually depart from the main coach stations. CTM has its own dedicated station near the train station area in Gueliz, and there is also the main Bab Doukkala bus station for various companies. Supratours buses usually leave from right next to the Marrakech train station.
Travel Times & Frequency: You will easily find a bus that fits your schedule. Some buses leave very early in the morning (around 02:15 AM) and others run until late at night (around 11:40 PM). The length of the trip varies slightly depending on your departure time. We recommend picking a daytime departure so you can enjoy the comfortable ride and see the landscape.
Tips for Booking:
- Book online in advance on the official websites to guarantee your seats, especially during summer or holidays.
- Arrive at the bus station 15 to 30 minutes early.
- Remember that an extra small fee (usually around 5 to 10 MAD) often applies for putting your heavy luggage in the bus hold.
Option 2 — Car Rental or Self-Drive
Drive Yourself
If you prefer to be in control of your journey, renting a car is a fantastic option.
Quick Facts:
- Route: You will mostly drive on the A7 / N8 toll road. It is a modern, well-maintained highway.
- Time: The fastest road time is usually 2 hours and 40 minutes to 3 hours.
Pros: Driving gives you total flexibility. You can make stops to rest, eat, or take photos whenever you want. It is also a very good and economical choice for group travel. If you have your own car, you might even consider extending your trip later, like going on a 3 days desert tour from Marrakech.
Cons: The main disadvantage is the higher cost. You have to pay for the car rental, gas, and the highway tolls. Also, finding parking in busy city centers like Marrakech or Agadir can sometimes be tricky.
What to Know: You can easily pick up rental cars at the Marrakech Menara Airport or in the city center. Using modern navigation apps like Google Maps or Waze helps greatly with directions. Because there are no trains available, a car is the next fastest land option to reach the beach.
Option 3 — Taxi or Private Transfer
Taxi / Private Transfer
For the highest level of comfort, you can book a private transfer.
How it works: Licensed taxis or private transfer companies can pick you up from anywhere—your hotel, riad, or the airport. The travel distance and time are about the same as a car rental (around 3 hours).
Pros: You get amazing door-to-door service. It is highly comfortable, especially if you have heavy luggage. You can choose the exact vehicle for your needs. For example, a family might book a private minivan transport for Morocco tours, such as a Hyundai H1. Larger parties can easily hire private minibus transport for large groups or a spacious Mercedes Sprinter bus.
Cons: This is the most expensive land option. Also, if you take a standard “Grand Taxi” instead of a pre-booked private transfer, the price is negotiable and can be stressful to agree upon if not booked in advance.
Best Uses: This is the perfect choice if you arrive late at night, carry lots of bags, or want a completely stress-free experience. Whether you want a luxury Ford Tourneo Custom 2025 or an adventurous Toyota Land Cruiser Prado TX, booking ahead guarantees your comfort. To arrange a ride, you can always contact us directly.
FAQs — Quick Answers
Q: Is there a train from Marrakech to Agadir?
A: No, there is no direct train yet between Marrakech and Agadir. The railway network currently ends in Marrakech.
Q: What’s the cheapest travel option?
A: Taking the bus is almost always the cheapest option. A standard one-way ticket usually costs around MAD 110 to 140.
Q: How long is the bus ride?
A: Depending on the company and the traffic, most direct buses take around 3 hours and 15 minutes to reach Agadir.
Q: Where do buses leave from?
A: Buses leave from the main coach stations near Bab Doukkala, or from the specific CTM and Supratours stations near the Marrakech train station.
Q: What’s the fastest way?
A: Driving yourself or booking a private transfer is usually the fastest option, taking about 2 hours and 40 minutes to 3 hours on the highway.