Morocco is a beautiful country with many places to explore. To travel around, you can use buses, trains, or other forms of transportation. Booking tickets online can make your journey easier. Here’s a simple guide on how to book bus and train tickets online and how to get around Morocco.

Booking bus and train tickets online in Morocco is easy and convenient. Whether you’re traveling between big cities by train or going to smaller towns by bus, booking your tickets online ensures a smooth trip. Understanding other local transport options, like taxis and car rentals, will also help you explore Morocco comfortably.

1. Booking Train Tickets Online in Morocco

Trains are a great way to travel between big cities in Morocco, like Casablanca, Rabat, Fes, and Marrakech. The Moroccan National Railways (ONCF) runs the trains, and they are comfortable and affordable.

Steps to Book Train Tickets Online:

  1. Go to the 12GO Website:
    • Visit the 12GO website (12Go.com/morocco) or download their app on your phone. The website and app are available in several languages.
  2. Search for Your Train:
    • Enter the city you are leaving from, the city you are going to, the date you want to travel, and choose between first class or second class. The website will show you the available trains and their prices.
  3. Choose Your Train and Seat:
    • Pick the train that suits you best. If available, you can also choose your seat. First-class tickets are more comfortable, but second-class tickets are cheaper.
  4. Pay for Your Ticket:
    • Once you choose your train, you can pay online using a credit card. After you pay, you will receive an e-ticket in your email or on the app. You can show this ticket on your phone or print it out.
  5. Boarding the Train:
    • Arrive at the train station at least 15 minutes before the train leaves. The trains are usually on time. Show your e-ticket to board the train.

2. Booking Bus Tickets Online in Morocco

Buses are another common way to travel in Morocco, especially to places where trains don’t go. Companies like CTM and Supratours have good bus services.

Steps to Book Bus Tickets Online:

  1. Again, go to the 12GO Company’s Website:

  2. Search for Your Bus:

    • Enter the city you are leaving from, the city you are going to, and the date you want to travel. The website will show you the available buses and their prices.
  3. Pick Your Seat:

    • Some buses allow you to choose your seat when you book. This is especially common on long trips.
  4. Pay for Your Ticket:

    • After choosing your bus, you can pay online with a credit card. You will receive a confirmation email with your ticket. You can show this ticket on your phone or print it out.
  5. At the Bus Station:

    • Arrive at the bus station at least 30 minutes before your bus leaves. Sometimes, you may need to check in and tag your luggage.

Moroccan Transport

3. Using Other Transport in Morocco

Besides buses and trains, Morocco has other ways to get around, like taxis, shared vans, and rental cars.

  • Taxis:

    • Petits taxi are small taxis that work within a city. Each city has taxis in different colors (e.g., red in Marrakech, blue in Rabat). They are cheap and easy to find but can only carry up to three people.
    • Grands taxis are larger and shared taxis that travel between cities and towns. Always agree on the price before the trip, as they do not have meters.
  • Car Rental with driver:

  • Shared Vans (Minibuses):

    • These are cheap and used for traveling between smaller towns. They leave when they are full, so there is no fixed schedule.

FAQs about booking bus and train tickets online in Morocco:

Can I select my seat when booking a bus or train ticket online?

Yes, in most cases, you can select your seat when booking online. This option is typically available for both train and bus tickets, especially on long-distance routes.

What payment methods are accepted for online bookings?

  • Major credit cards, such as Visa and MasterCard, are accepted for online bookings on both train and bus platforms. Some services may also accept other payment methods like PayPal.

How do I receive my ticket after booking online?

  • After booking, you’ll receive an e-ticket via email or directly in the booking app. You can either print it out or show it on your mobile device when boarding.

Is it safe to book transportation tickets online in Morocco?

  • Yes, it is safe to book tickets online. The 12GO platform uses secure payment gateways to protect your information.

Can I cancel or change my booking after purchasing a ticket?

  • Cancellation and change policies vary by service. Please read the cancelation and refund policies at 12go.com before you book.

How early should I arrive at the station before my departure?

  • It’s recommended to arrive at the train station at least 15 minutes before departure. For bus travel, arriving 30 minutes early is advisable, especially if you need to check in your luggage.

Do I need to print my e-ticket, or can I show it on my phone?

  • You can show your e-ticket on your mobile device; printing it is usually not necessary. Just make sure your phone is charged and that you can access the ticket easily.