Travel Casablanca to Beni Mellal

Casablanca to Beni Mellal

There are two transport options linking Casablanca and Beni Mellal, and this page breaks down their timetables, travel times and ticket prices.

Travel options for Casablanca to Beni Mellal

On your journey from Casablanca to Beni Mellal, take a bus for 102 MAD to save, or get there quicker with van in 2 hours.

Bus from Casablanca to Beni Mellal

Depart from Casablanca, with the first departure at 07:30, and travel by bus Casablanca to Beni Mellal, arriving at Beni Mellal after approximately 3 hours. Tickets start from 102 MAD, making this a reliable and cost-effective option. Make sure to secure your ticket before departure to guarantee your preferred seat.

Popular departures: Casablanca
Popular arrivals: Beni Mellal

Prices: 102 MAD

Duration: 3h – 5h ⏱

Book bus from Casablanca to Beni Mellal for 102 MAD Choose bus from Casablanca to Beni Mellal for 102 MAD Take bus from Casablanca to Beni Mellal in 3h

View all Bus tickets →

Van from Casablanca to Beni Mellal

Shared vans offer a direct connection between Casablanca and Beni Mellal, starting from Casablanca Hotel Transfer and finishing at Beni Mellal Transfer. Travel time is approximately 2 hours, with prices starting at 576 MAD. To see current options and secure a seat, consult the available van routes.

Popular departures: Casablanca Hotel Transfer
Popular arrivals: Beni Mellal Transfer

Prices: 576 MAD

Duration: 2h ⏱

Journey with van from Casablanca to Beni Mellal for 576 MAD

View all Van tickets →

Distance Casablanca to Beni Mellal

The distance between Casablanca and Beni Mellal is 183.3 kilometers.

Casablanca to Beni Mellal Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Casablanca to Beni Mellal

Bus
Van
Average price
189 MAD
576 MAD
Cheapest price
102 MAD
576 MAD
Average duration
3h 45m
2h 00m
Minimum duration
3h 00m
2h 00m
Number of departures
16
24
Tickets

Bus Routes & Schedules from Casablanca to Beni Mellal

Catch the bus from Casablanca to travel from Casablanca toward Beni Mellal. Services leave from 07:30 until 19:00 and the trip usually lasts around 3h to 5h. Fares start at 102 to 201 MAD, and once the ride is complete you will step off at Beni Mellal. For precise bus departure times from Casablanca to Beni Mellal and to check seat availability, consult the timetable and reserve your spot in advance.

Departure stations
Casablanca
Arrival stations
Beni Mellal

Bus Timetable: Casablanca → Beni Mellal

  • 07:30 11:00 3h 30m 201 MAD
  • 08:00 11:00 3h 201 MAD
  • 09:30 13:40 4h 10m 201 MAD
  • 10:00 13:40 3h 40m 201 MAD
  • 10:30 13:40 3h 10m 201 MAD
  • 12:00 17:00 5h 201 MAD
  • 12:15 15:45 3h 30m 102 MAD
  • 12:30 17:00 4h 30m 201 MAD
  • 13:00 17:00 4h 201 MAD
  • 13:30 17:00 3h 30m 104 MAD
  • 14:45 19:00 4h 15m 201 MAD
  • 15:30 19:00 3h 30m 201 MAD
  • 16:00 19:00 3h 201 MAD
  • 17:45 22:15 4h 30m 201 MAD
  • 18:30 22:15 3h 45m 201 MAD
  • 19:00 22:15 3h 15m 201 MAD

Check all Van tickets →

Van Routes & Schedules from Casablanca to Beni Mellal

Board a small group shuttle at Casablanca Hotel Transfer and travel directly to Beni Mellal, the only service of the day. Expect the ride to take about 2h, with departures running from 00:00 until 23:00 and tickets starting from 576 MAD. Arrival is at Beni Mellal Transfer, and reviewing the timetable for transfers from Casablanca to Beni Mellal ensures you select the departure that fits your plans.

Van Timetable: Casablanca Hotel Transfer → Beni Mellal Transfer

  • 00:00 02:00 2h 576 MAD
  • 01:00 03:00 2h 576 MAD
  • 02:00 04:00 2h 576 MAD
  • 03:00 05:00 2h 576 MAD
  • 04:00 06:00 2h 576 MAD
  • 05:00 07:00 2h 576 MAD
  • 06:00 08:00 2h 576 MAD
  • 07:00 09:00 2h 576 MAD
  • 08:00 10:00 2h 576 MAD
  • 09:00 11:00 2h 576 MAD
  • 10:00 12:00 2h 576 MAD
  • 11:00 13:00 2h 576 MAD
  • 12:00 14:00 2h 576 MAD
  • 13:00 15:00 2h 576 MAD
  • 14:00 16:00 2h 576 MAD
  • 15:00 17:00 2h 576 MAD
  • 16:00 18:00 2h 576 MAD
  • 17:00 19:00 2h 576 MAD
  • 18:00 20:00 2h 576 MAD
  • 19:00 21:00 2h 576 MAD
  • 20:00 22:00 2h 576 MAD
  • 21:00 23:00 2h 576 MAD
  • 22:00 00:00 2h 576 MAD
  • 23:00 01:00 2h 576 MAD

Check all Van tickets →

Frequently Asked Questions Casablanca to Beni Mellal

Below you will find answers to the most common questions about traveling from Casablanca to Beni Mellal.

How long does the Casablanca to Beni Mellal route usually take?

Travel time on the Casablanca to Beni Mellal route depends on the transport type. By van it is about 2 hours, while by bus it is usually between 3 and 5 hours. The difference comes from the service type and route conditions.

What is the cheapest way to travel from Casablanca to Beni Mellal?

The cheapest option on the Casablanca to Beni Mellal route is the bus, with fares from 102 MAD to 201 MAD. Vans are available too, but they cost 576 MAD, so they are much more expensive than the bus.

How much should I expect to pay for Casablanca to Beni Mellal overall?

For Casablanca to Beni Mellal, prices vary by transport type. Bus tickets cost about 102 MAD to 201 MAD, while van service is 576 MAD. The route has no train, ferry, or flight data in the provided context.

Which option is fastest for Casablanca to Beni Mellal?

The fastest option on the Casablanca to Beni Mellal route is the van, which takes about 2 hours. Bus journeys are slower and usually take between 3 and 5 hours, so the van is the shorter trip.

Where do buses leave from and arrive on the Casablanca to Beni Mellal route?

Buses on the Casablanca to Beni Mellal route depart from Casablanca and arrive in Beni Mellal. The provided data does not list a more specific bus terminal name, only the city names for both ends of the trip.

What are the pickup and drop-off points for the van on Casablanca to Beni Mellal?

The van service on the Casablanca to Beni Mellal route uses Casablanca Hotel Transfer for departure and Beni Mellal Transfer for arrival. This is a transfer-style service rather than a city terminal departure.

How often do services run from Casablanca to Beni Mellal?

The context does not give a fixed frequency in minutes for either transport type on the Casablanca to Beni Mellal route. It does show multiple departures, with 16 bus trips and 24 van trips listed.

What are the first and last departures for Casablanca to Beni Mellal buses?

Buses on the Casablanca to Beni Mellal route start at 07:30 and the last listed departure is 19:00. That gives travelers a daytime service window, but the exact spacing between departures is not provided.

What are the first and last departures for Casablanca to Beni Mellal vans?

Vans on the Casablanca to Beni Mellal route run from 00:00 to 23:00. This means departures are available across most of the day, although the context does not provide a fixed interval between them.

Is there a big difference between bus and van travel on Casablanca to Beni Mellal?

Yes. On Casablanca to Beni Mellal, the bus is cheaper at 102 MAD to 201 MAD, but it takes between 3 and 5 hours. The van costs 576 MAD and takes about 2 hours, with transfer points listed for both ends.

Can I book Casablanca to Beni Mellal tickets online?

Yes, tickets for the Casablanca to Beni Mellal route can be checked and booked through TicketRoutes.com. The provided route page is https://search.ticketroutes.com/en/travel/casablanca/beni-mellal, and the context does not list any other booking details.

Are there any train, ferry, or flight options for Casablanca to Beni Mellal?

No train, ferry, or flight services are included in the provided context for Casablanca to Beni Mellal. The available transport details are for bus and van only, so those are the only options that can be described here.


More travel routes for Casablanca and Beni Mellal

Planning more stops after Casablanca to Beni Mellal?

If your journey doesn’t end with Casablanca to Beni Mellal, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.