Morocco

How to get from Casablanca to Oujda

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

⏱
FASTEST
1h
💶
From
18€
📍
Distance
537 km
Powered by 12Go system

There are 2 way(s) to get from Casablanca to Oujda

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Casablanca
📍For the bus, the main departure point in Casablanca is the CTM or Supratours bus station. The CTM station is well-located, while the Supratours one is often near the Casa Voyageurs train station. Make sure to check your ticket.
🚇From Casablanca city center, you can reach the bus stations by taxi (approximately 15-30 DH, 10-20 minutes depending on traffic) or by tram for some. Casa Voyageurs station (for Supratours) is well-served by tram.
⏰CTM and Supratours buses offer several daily departures to Oujda, including night trips. There is usually a departure every 2 to 4 hours during the day. The first departure is often early in the morning and the last in the late evening.
💸 Transport from 18€ per person
⚡ Fastest: 1h
🗓 Book now Secure payment · via 12go.asia
📶 Stay connected the moment you land

Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.

Yesim · eSIM partner

Practical tips

💡
Choose CTM or Supratours

For your bus journeys in Morocco, always opt for CTM or Supratours companies. They offer superior comfort, more direct routes, and better-organized bus stations compared to local buses, which can be slower and less reliable.

💡
Internal flights for long distances

For distant destinations like Dakhla, an internal flight is often more advantageous than a 15-hour night bus. Compare prices: a cheap flight (40-120€) can save you precious time and avoid unnecessary fatigue.

💡
Book your tickets online

Use platforms like 12go.asia or BaoLau.vn to book your bus, flight, or ferry tickets. This ensures immediate confirmation, a clear choice of options, and avoids the stress of booking on site.

💡
Separate bus stations

Be aware that CTM and Supratours often have their own bus stations, separate from local stations. Always check your company's departure station to avoid any confusion and save time.

💡
Tanger-Spain Ferries

For ferries from Tangier to Tarifa or Algeciras, book in advance, especially during high season. Tanger Med port is the main one for Spain. Expect 20-55€ for a trip and arrive well in advance for formalities.

🛣️ The journey experience

Traveling from Casablanca to Oujda requires a smart choice between bus and plane to optimize your time and budget. Don't worry, even if the Moroccan transport network is vast, it's easy to navigate with the right information. The goal is to save you time and avoid surprises, by offering realistic door-to-door durations and clear advice for each option.

For this specific journey, two main options are available to you. The bus is an economical solution, with tickets around 18€ for a journey of approximately 8 hours. Companies like CTM or Supratours offer comfortable trips. If speed is your priority, the plane is an interesting alternative: expect around 35€ for a one-hour flight only, not including airport time.

For a trip like Casablanca-Oujda, although the bus is affordable, the plane is often the best option if your budget allows. The 8-hour bus ride can be tiring, especially if you have a tight schedule. An internal flight saves you a long day of travel and allows you to enjoy your destination more. Booking online through recognized platforms like 12go.asia or BaoLau.vn guarantees immediate confirmation and peace of mind.

Frequently asked questions — Casablanca → Oujda

✨ Why visit Oujda?

  • ✓ Explore Oujda's Medina, with its traditional souks and authentic atmosphere.
  • ✓ Visit Bab Sidi Abdelwahab Gate, one of the city's emblematic historical gates.
  • ✓ Discover Lalla Aïcha Park, a large green space perfect for relaxation.
  • ✓ Taste "Karane", a local culinary specialty made from chickpeas.
  • ✓ Take an excursion to the Béni Snassen Mountains, offering natural landscapes and caves.
🌙
Recommended stay
2 to 3 nights — To explore the Medina, savor local cuisine, and take an excursion.

☀️ When to visit Oujda?

DRY MEDITERRANEAN CLIMATE

April to June or September to October — Pleasant temperatures and optimal sunshine for sightseeing.

Jan 😞
Feb 😞
Mar 😐
Apr 😐
May 😊
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😐
Nov 😐
Dec 😞
📍
In Oujda — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Oujda
Compare the best rates available
via trip.com

What to do in Oujda?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🕌
Grand Mosque Al-Kabir
The Grand Mosque is the spiritual heart of Oujda. Admire its simple yet elegant architecture, reflecting Almohad history. It's an active place of worship; non-Muslims can appreciate the exterior and the serene ambiance of the neighborhood. Visit early in the morning for a peaceful atmosphere.
À DÉCOUVRIR
🛍️
Stroll through the Old Medina
Lose yourself in the labyrinthine alleys of Oujda's Medina. Discover bustling souks where artisans and merchants sell spices, textiles, and local crafts. Don't hesitate to bargain. Allow half a day and keep an eye out for small, authentic stalls.
À DÉCOUVRIR
🏛️
Visit Dar Sebti Palace
This magnificent early 20th-century palace is an architectural gem in Oujda. It often hosts cultural events and exhibitions. While full access might be restricted, its garden and certain sections are sometimes open. Inquire locally for visiting hours.
À DÉCOUVRIR
🌳
Relax at Lalla Aicha Park
Lalla Aicha Park is a green oasis in the heart of Oujda, perfect for a break from the city's hustle. Enjoy its shaded paths, playgrounds, and artificial lake. It's a popular meeting spot for local families. Free entry, ideal for an impromptu picnic.
À DÉCOUVRIR
🍜
Taste Harira and Local Specialties
Immerse yourself in local gastronomy by enjoying Harira, a traditional Moroccan soup, especially at sunset. Oujda is also known for its skewers and pastries. Look for small, non-touristy restaurants in the Medina. A full meal often costs less than 10€.
À DÉCOUVRIR
🎨
Discover Local Pottery Craft
Explore pottery workshops often located on the outskirts of the city, or in certain areas of the Medina. Observe artisans creating unique pieces, from tagines to decorative plates, perpetuating ancestral know-how. It's an excellent opportunity to bring back an authentic souvenir. Ask your accommodation for reliable addresses.
À DÉCOUVRIR
🌄
Excursion to Beni Snassen Mountains
For a nature escape, venture towards the Beni Snassen Mountains, a short distance from Oujda. Explore their rocky landscapes, caves, and sometimes water sources. Ideal for an easy hike and to admire the local flora. Bring water and good shoes. A taxi can take you there for about 20-30€ for a round trip.
À DÉCOUVRIR
☕
Taste Local Mint Tea
No trip to Morocco is complete without a true mint tea. Find a traditional cafe, even a discreet one in the Medina, and order a glass. It's more than a drink; it's a ritual of hospitality. Observe how it's prepared and served. A tea usually costs less than 2€.

⏱️ How long to visit Oujda?

2 to 4 days

For an independent traveler, 2 to 3 days are ideal to explore Oujda. This allows you to visit the medina, the souk, Lalla Aïcha Park, and sample local gastronomy without rushing. If you have more time, consider a day trip to the Béni Snassen mountains or towards the Mediterranean coast.

Related searches

bus Casablanca Oujda flight Casablanca Oujda how to get from Casablanca to Oujda ticket price Casablanca to Oujda travel time Casablanca to Oujda travel to Morocco

Other trips from Casablanca

Book now