✦ FREE TOOL · 100% UMRAH AGENCIES

Umrah rooming planner

Assign your pilgrims to rooms while keeping families together. Smart auto-allocation, drag & drop, quality score — no account, no install.

✓ 100% free✓ No account required✓ Import your pilgrim list
Rooming List — Generated October 15, 2026
Mecca Hotel
46 pilgrims
13 rooms · 48 beds
38 assigned
Room 401 · Quadruple4/4 · Building A · Floor 4
  1. Youssef MEZIANE — Male, age 42
  2. Amina MEZIANE — Female, age 40
  3. Rania MEZIANE — Female, age 15
  4. Sami MEZIANE — Male, age 12
Room 402 · Triple3/3 · Building A · Floor 4
  1. Karim SAIDI — Male, age 45
  2. Leila SAIDI — Female, age 43
  3. Nabil SAIDI — Male, age 68
Room 403 · Double2/2 · Building A · Floor 4
  1. Nizar RAHMANI — Male, age 38
  2. Widad RAHMANI — Female, age 36
Room 404 · Quadruple4/4 · Building A · Floor 4
  1. Anis DRIDI — Male, age 50
  2. Sarra DRIDI — Female, age 48
  3. Yassin DRIDI — Male, age 18
  4. Manel DRIDI — Female, age 16
Room 405 · Triple3/3 · Building A · Floor 4
  1. Yacine HAMDI — Male, age 55
  2. Salah HAMDI — Male, age 30
  3. Ismail HAMDI — Male, age 28
Room 406 · Quadruple4/4 · Building A · Floor 4
  1. Hassan LAHLOU — Male, age 41
  2. Ayman LAHLOU — Male, age 14
  3. Omar LAHLOU — Male, age 12
  4. Rayan LAHLOU — Male, age 9
Room 407 · Triple3/3 · Building A · Floor 4
  1. Bilal KHALFI — Male, age 32
  2. Youssef KHALFI — Male, age 28
  3. Ibrahim KHALFI — Male, age 25
Room 408 · Quadruple4/4 · Building A · Floor 4
  1. Sami BOUZID — Male, age 47
  2. Nour BOUZID — Female, age 45
  3. Adam BOUZID — Male, age 20
  4. Mariam BOUZID — Female, age 17
Room 409 · Double2/2 · Building A · Floor 4
  1. Hicham ZEMMOURI — Male, age 52
  2. Salma ZEMMOURI — Female, age 50
Room 410 · Quintuple5/5 · Building A · Floor 4
  1. Rachid AMRANI — Male, age 44
  2. Naïma AMRANI — Female, age 42
  3. Chayma AMRANI — Female, age 20
  4. Anas AMRANI — Male, age 18
  5. Zayd AMRANI — Male, age 15
Room 411 · Quintuple4/5 · Building A · Floor 4
  1. Farid BELKACEM — Male, age 58
  2. Maha BELKACEM — Female, age 55
  3. Sarah BELKACEM — Female, age 22
  4. Yasser BELKACEM — Male, age 20
Room 412 · Quintuple0/5 · Building A · Floor 4
Empty room
Room 413 · Quadruple0/4 · Building A · Floor 4
Empty room
⚠ 8 unassigned pilgrims
  1. Ahmed BEN SALEM — Male, age 36 · paid Quadruple
  2. Sonia BEN SALEM — Female, age 34 · paid Quadruple
  3. Yasmine BEN SALEM — Female, age 10 · paid Quadruple
  4. Adam BEN SALEM — Male, age 8 · paid Quadruple
  5. Fatma BEN SALEM — Female, age 62 · paid Triple
  6. Karim TRABELSI — Male, age 28 · paid Double
  7. Nadia TRABELSI — Female, age 27 · paid Double
  8. Ali TRABELSI — Male, age 5 · paid Quadruple
Generated with OmraDesk · omradesk.com/outils/rooming-planner-omra
Start with your real data
Configure the hotel's real room stock first, then import your pilgrim list.
👥
46
Pilgrims
38 assigned
🛏
13
Rooms
11 in use
👨‍👩‍👧
11
Families
11 kept together
✓
92%
Quality score
Excellent
⚠
1
Items to review
See details
Optimization priority:
Unassigned pilgrims
8
🔎
Ahmed BEN SALEM
Male · age 36
Family⋮⋮
Sonia BEN SALEM
Female · age 34
Family⋮⋮
Yasmine BEN SALEM
Female · age 10
Family⋮⋮
Adam BEN SALEM
Male · age 8
Family⋮⋮
Fatma BEN SALEM
Female · age 62
Family⋮⋮
Karim TRABELSI
Male · age 28
Family⋮⋮
Nadia TRABELSI
Female · age 27
Family⋮⋮
Ali TRABELSI
Male · age 5
Family⋮⋮
👥
Drag a pilgrim
onto a room to assign them
🏨
Mecca Hotel
Double (2)Triple (3)Quadruple (5)Quintuple (3)
🏢 Building A · Floor 4▾
👥401
Quadruple · 4/4
👤Youssef MEZIANE
👤Amina MEZIANE
👤Rania MEZIANE
👤Sami MEZIANE
✦ Family
👥402
Triple · 3/3
👤Karim SAIDI
👤Leila SAIDI
👤Nabil SAIDI
✦ Family
👥403
Double · 2/2
👤Nizar RAHMANI
👤Widad RAHMANI
✦ Family
👥404
Quadruple · 4/4
👤Anis DRIDI
👤Sarra DRIDI
👤Yassin DRIDI
👤Manel DRIDI
✦ Family
👥405
Triple · 3/3
👤Yacine HAMDI
👤Salah HAMDI
👤Ismail HAMDI
✦ Family
👥406
Quadruple · 4/4
👤Hassan LAHLOU
👤Ayman LAHLOU
👤Omar LAHLOU
👤Rayan LAHLOU
✦ Family
👥407
Triple · 3/3
👤Bilal KHALFI
👤Youssef KHALFI
👤Ibrahim KHALFI
✦ Family
👥408
Quadruple · 4/4
👤Sami BOUZID
👤Nour BOUZID
👤Adam BOUZID
👤Mariam BOUZID
✦ Family
👥409
Double · 2/2
👤Hicham ZEMMOURI
👤Salma ZEMMOURI
✦ Family
👥410
Quintuple · 5/5
👤Rachid AMRANI
👤Naïma AMRANI
👤Chayma AMRANI
👤Anas AMRANI
👤Zayd AMRANI
✦ Family
👥411
Quintuple · 4/5
👤Farid BELKACEM
👤Maha BELKACEM
👤Sarah BELKACEM
👤Yasser BELKACEM
✦ Family
👥412
Quintuple · 0/5
Drop here
👥413
Quadruple · 0/4
Drop here
🛏
Add a room
Rooming summary
38/46
pilgrims
83% assigned
🛏Rooms in use11 / 13
⛃Total capacity48 beds
⇢Beds available10 beds
👨‍👩‍👧Families kept together11 / 11
⚠Items to review (1)
Room 411
Quintuple partially filled (4/5)
Take it further

Redoing this work for every departure?

In OmraDesk, travelers, room types and families are already in the files. Rooming is built without any import.

Discover OmraDesk

Auto-allocation prioritizes family grouping then sex consistency. You can fine-tune manually with drag & drop after optimization.

How the rooming planner works

Import or enter your pilgrim list (name, gender, family group), the available room inventory (singles, doubles, triples, quads…) and the tool proposes an allocation that respects three rules: families kept together, single-gender rooms (except spouses/mahram), and optimal inventory occupancy.

You then fine-tune special cases by drag & drop: preferences between pilgrims, an elderly pilgrim to room separately, a VIP. A quality score updates in real time and lists items to review: split families, partially empty rooms, mahram ratio issues. No account required, no data sent outside your browser.

Once the rooming is final, export or print it to send to the hotel or your ground handler.

Method and business rules

Priority 1 — Family cohesion: two people sharing the same family group must land in the same room as long as capacity allows. If a family exceeds the room capacity, the algorithm splits them into adjacent rooms.

Priority 2 — Single-gender: a room contains either only women or only men, unless it contains exclusively married adults (a couple) or a mahram with their children. This rule is standard among Mecca/Medina hotels.

Priority 3 — Occupancy: minimise partially empty rooms — a triple with 2 pilgrims still costs the full triple price. The algorithm prefers reconfiguring over leaving a bed empty.

Worked example: 32-pilgrim group

32 pilgrims: 4 full families (12 people), 8 couples (16), and 4 single women. Inventory: 4 quads, 4 triples, 4 doubles. The tool proposes: 4 quads for the families, 4 triples for 2 couples each (mixed-gender OK because married), 2 doubles for couples and 2 doubles for the 4 single women (2 per room). Quality score excellent, remaining rooms: 2 empty doubles to negotiate with the hotel.

Rooming in OmraDesk

For a one-off departure, the tool is all you need. In OmraDesk, rooming starts from pilgrims who are already in their bookings: families, booked rooms and hotel allotments are picked up with no import, and the rooming list joins your travel documents.

FAQ

How do I handle a couple with a young child?

Create a single family group for the 3 of them. The algorithm groups them in the same room, a triple or a quad depending on your inventory. If needed, fine-tune afterwards by drag & drop.

Can I force a specific room for a VIP?

Yes: after auto-allocation, drag the VIP into a dedicated single. The quality score updates automatically — if it creates an empty bed elsewhere, the tool flags it.

Does it respect Umrah mahram rules?

Yes: a single woman is never placed with a non-mahram man. Family groups (father/daughter, siblings, spouses) count as mahram and can share a room based on the family group declaration.

Can I change room sizes after auto-allocation?

Adjust the inventory on the initial screen and re-run — the tool starts fresh. For a one-off adjustment, drag & drop directly in the result view.

Can I export the rooming for the hotel?

Yes. You export the per-room list (room, type, name, gender, age, family group) or print it directly: the document is ready to send to the hotel or your ground handler.

Related tools

Rooming set? Move on to brochure production and document validation.