Operations · Rooming

Why Makkah and Madinah rooms are planned separately — and paired

Rooming is the most distinctive part of a Hajj or Umrah operation. Two cities are planned apart but the rooms are matched to each other, and the reason is human rather than technical.

Published · 2 min read

Rooming on an Umrah or Hajj departure is nothing like a normal hotel booking. Guests stay in two cities, room types may differ between them, and who shares with whom is usually an obligation rather than a preference.

Why two separate plans

The Makkah and Madinah hotels are different properties. Room capacities, prices and sometimes the available types do not line up: a quad may exist in Makkah while Madinah offers only triples.

Trying to build one plan for both produces an arrangement that fits one hotel and breaks in the other. So the two cities are planned apart — but planning them apart is not the same as planning them independently.

Why the rooms are paired

A family sharing one room in Makkah and being split across two in Madinah is not a software glitch; it is a complaint. Without pairing, that outcome is inevitable.

Pairing marks which Makkah room corresponds to which room in Madinah. It works at room level rather than per person, because what has to be protected is the integrity of the group.

Group first, then place

The right order is: group the passengers first — family, mahram links, friends travelling together — and only then place the groups into rooms.

Do it the other way round, filling rooms and then correcting them, and every correction breaks another placement. On a hundred-passenger departure that turns into an afternoon of undoing your own work.

Automatic placement helps here, but it has to be reversible. Losing a rooming plan three days before departure is time nobody gets back.

Room type drives the price

Room type determines what the passenger pays: a single costs the most, a quad or quint the least. What lands on the passenger's account should reflect the room they actually chose, not the base package price.

When a room changes late, the amount owed has to change with it. Agencies tracking this by hand discover the shortfall after departure — when collecting it is close to impossible.

The list the hotel receives

Two different outputs come from the same plan. The hotel wants room numbers and guest names as printed in the passport; your own list also carries room type, group and mahram links.

Sending one list to both sides means explaining it by phone every time. And after a last-minute change, sending only the changed rooms rather than the whole hundred-room list cuts both the error rate and the work on the other end.

Related modules

  • Operations and placement — One shell per tour: files, passengers, rooming, transport, finance and cost in the same place.
  • Collections and accounting — Multi-currency ledgers, instalment plans, cash and bank, and per-tour profitability. Exchange rates freeze at entry.

Terms mentioned

  • Room type — How many people a room sleeps: SGL, DBL, TWN, TRP, QUAD.
  • Mahram — The close male relative a female pilgrim is expected to travel with.

Let's set it up together

Tell us how your tours, pricing and team are structured; we will show the demo on a setup that resembles your own data.