Skip to content
Hotelo.ma

Paying for a hotel in dirhams with a Moroccan bank card

7 min read

Bank cards, a passport and a smartphone laid out on a table
Photo: DΛVΞ GΛRCIΛ (Pexels)

Yes, you can book a hotel in Paris, Istanbul or Dubai and pay for it in dirhams, from Morocco, with your Moroccan bank card. That is exactly what Hotelo is built for: prices are displayed and compared in dirhams, the booking and the payment take place on the group's secure booking engine, and your confirmation arrives by e-mail.

Many travellers hesitate at the payment step when the hotel is abroad. Will the amount be converted? Will the card go through? Do I have to dip into my foreign-currency allowance? This guide answers those questions in practical terms.

We cover what paying in dirhams changes for you, the steps of a booking, what to read before you confirm, how to get your card ready, and what to do if the payment is refused.

Why paying in dirhams from Morocco matters

On a foreign website, the price is usually shown in euros, dollars or the local currency. Your bank converts the amount when the card is charged, at a rate you do not know in advance. The final figure on your statement can therefore differ from what you expected.

When the price is displayed and paid in dirhams, the amount you see before confirming is the amount that will be debited. You compare offers in one currency, your own, and you know precisely what you are committing to.

There is a second point that matters for residents of Morocco: paying the hotel in dirhams from Morocco means the expense does not go through your foreign currency. You keep your travel allowance for spending on the spot. Exchange rules change and depend on your situation, so check them with your bank or with the Office des Changes rather than relying on figures read on a forum.

If you live abroad and book for relatives in Morocco, the same logic applies: the booking is paid in dirhams with a Moroccan bank card, and the voucher goes to the e-mail address entered at booking.

How a booking on Hotelo works

The process is short and identical for every destination, whether you are planning a stay in Paris or a stopover in Istanbul.

  1. Search: enter the city, your check-in and check-out dates, and the number of adults and children in the search form.
  2. Compare: available hotels appear with their rates in dirhams, so you can weigh several properties and room types without converting anything.
  3. Pick a rate: the same hotel often offers several rates, with or without breakfast, refundable or not. Read the conditions shown before you go further.
  4. Book and pay: you are taken to the group's secure booking engine (book.tyara.ma), where you enter the travellers' names and pay with your Moroccan bank card.
  5. Receive your voucher: the confirmation arrives by e-mail with the details of the stay. This is the document you show at the hotel.

There is no account to create on Hotelo. The same information is enough for each new booking.

What to read before you pay

The payment page summarises your booking. Take a moment to read it; a few seconds here prevent an unpleasant surprise on arrival.

The rate conditions

Each rate states whether it is refundable, and until when, or non-refundable. These conditions govern any later request to change or cancel; our help page explains them in more detail.

Taxes and fees payable at the hotel

In some cities, a tourist tax or service fee is collected directly by the hotel, at check-in or check-out, in the local currency. When that is the case, it is stated in the conditions displayed. These amounts are not part of the payment in dirhams, so plan to settle them on the spot.

The travellers' names

Enter names exactly as they appear on each traveller's passport or ID card. The hotel compares the voucher with the ID at check-in. A shortened first name or a different spelling can complicate your arrival.

Getting your Moroccan bank card ready

Most declined payments come from the card itself, not from the website. Before booking, confirm the following points with your bank.

  • Online payment is enabled on the card. On many Moroccan cards, this option is managed from your bank's app or at the branch.
  • The online payment ceiling covers the amount of the booking. A stay of several nights can exceed a ceiling left at its default level.
  • The card has not expired and the name on it is that of the person paying.
  • Your mobile number is up to date with the bank: a validation code may be sent by SMS during payment, and you need to enter it quickly.
  • You have the security code printed on the back of the card to hand.

We cannot tell you which cards or which banks will work in every case; it depends on the options enabled on your card. If in doubt, a quick call to your bank before booking saves a lot of back and forth.

Payment refused: what to do

A refusal is not final. In most cases the cause lies with the card and is fixed quickly.

  1. Check that you typed the card number, expiry date and security code correctly.
  2. If a validation code was sent to you, make sure you entered it before it expired; otherwise restart the payment to receive a new one.
  3. Contact your bank to confirm that online payment is enabled and that the ceiling has not been reached. Ask for a temporary increase if needed.
  4. Then run the same search again. Availability and price may have changed in the meantime; that is normal, hotels update their rates continuously.
  5. If the problem persists, write to us on WhatsApp at +212 684-060606 or call +212 5 20 19 19 20, 7 days a week. We will check the status of your booking with you.

One essential security rule: never send your card number, expiry date or security code over WhatsApp, by phone or by message. Our customer service will never ask for them. Payment happens only on the secure page of the booking engine.

Checklist before you pay

  • The city, dates, number of travellers and amount in dirhams match your plan.
  • The rate you selected is the one you wanted (refundable or not, with or without breakfast).
  • Names are written as on the passports.
  • Any taxes payable at the hotel are noted somewhere.
  • Your card is enabled for online payment and your phone is within reach for the validation code.
  • You have taken a screenshot of the conditions displayed.

If you are also arranging your flight, the group offers airline tickets on book.tyara.ma/flights.

You now know what happens between the search and the voucher. Compare hotels in dirhams on Hotelo and book your next stay, in Dubai or anywhere else, with your Moroccan card.

Frequently asked questions

Can I pay for a hotel abroad with a Moroccan bank card?

Yes. On Hotelo, prices are shown in dirhams and the payment is made in dirhams on the group's secure booking engine, with a Moroccan bank card enabled for online payment. Check with your bank that this option is active and that your ceiling covers the amount before you book.

Does paying in dirhams use my foreign-currency allowance?

The payment is debited in dirhams from Morocco; it does not go through your foreign currency. Exchange rules do depend on your situation and may change over time, so to know which ones apply to you, ask your bank or consult the Office des Changes before you book.

What should I do if my card is declined when paying for the hotel?

First check the details you entered and the validation code received by SMS. Then contact your bank: online payment not enabled, ceiling reached or expired card are the most common causes. If the problem persists, our customer service is available on WhatsApp at +212 684-060606 and by phone at +212 5 20 19 19 20, 7 days a week.

Book your hotel in these cities

All articles