Live demo

Umrah module

Umrah booking software for Hajj and Umrah operators

Sell Umrah and Hajj packages built from flights, Makkah and Madinah hotels, transfers and the visa step, then run every group from registration to return in one admin.

  • Package builder
  • Group rosters and rooming
  • Visa and document tracking
  • Sub-agent portal

Package builder

Build an Umrah package block by block

Umrah package software should work the way your team already thinks: flights, a Makkah hotel, a Madinah hotel, the visa step and ground transport stacked into one product with one price per person. Switch a block off and the total follows.

Umrah is never a single booking. It is a package of flights, hotels near the Haram in Makkah and Al-Masjid an-Nabawi in Madinah, ground transport and documents, sold to groups and often through sub-agents. The module holds those parts together, so pilgrims book online and your team runs each departure from one dashboard.

Built fromFlightsStaysAll integrations

Package builderManchester · February 2027 · 12 nights
  1. Your margin+ –

Package price

–per person, quad room

Deposit to hold a place: –

Example figures. Your own rates, suppliers and margins set the real price.

What every package carries

  • Package builder

    Combine flights, Makkah and Madinah nights, meals, transfers, ziyarat and the visa step into one priced product.

  • Group rosters

    One booking for a family or a full group, with every pilgrim's details, seat and room on the record.

  • Room sharing

    Double, triple and quad occupancy priced per person, with rooming assigned per hotel and city.

  • Visa and documents

    Passport details, photos, vaccination certificates and visa status stored against each pilgrim.

  • Transfers and ziyarat

    Airport arrivals, the Makkah to Madinah journey and ziyarat visits planned into the itinerary.

  • Deposits and instalments

    Hold a place with a deposit and collect the balance before departure, with the history on the booking.

Nights and hotels

Split the nights and show the walk to the Haram

Pilgrims compare packages by how many nights they spend in each city and how far the hotel is from the mosque. The module puts both in front of them before they book.

Nights split · 12 nights
Makkah · 8 nightsMadinah · 4 nights
Makkah · 7 nightsMadinah · 5 nights
Makkah · 6 nightsMadinah · 6 nights

MakkahDistance to Masjid al-Haram

  • 80mHotel facing the Haram ★★★★★2 min walk–per night
  • 450mHotel on the walking route ★★★★7 min walk–per night
  • 900mValue hotel with shuttle ★★★Hotel shuttle to the Haram–per night

MadinahDistance to Al-Masjid an-Nabawi

  • 60mHotel in the central area ★★★★★1 min walk–per night
  • 300mHotel near the mosque gates ★★★★5 min walk–per night
  • 750mValue hotel ★★★11 min walk–per night

Example figures. Your own rates, suppliers and margins set the real price.

  • Nights per city

    Set the Makkah and Madinah nights on each package and price every split you offer as its own option.

  • Walking distance on every hotel

    Store the distance and walking time to the Haram for each property, so a family with elderly parents can choose the closest hotel with confidence.

  • Shuttles and transport

    Mark hotels that run a shuttle, and plan the airport arrival and the Makkah to Madinah journey into the same itinerary.

  • Contracted hotel blocks

    Load the rooms you contract in Makkah and Madinah, with your own rates, allotments and release dates.

Package tiers

Economy, standard and premium, side by side

Pilgrims compare before they commit. A clear comparison of hotels, distance, rooms and inclusions answers their questions before they call your office.

Economy, standard and premium, side by side
IncludedEconomy Umrah packageFrom–per personStandard Umrah packageFrom–per personPremium Umrah packageFrom–per person
Hotel category3★ in Makkah and Madinah4★ in Makkah and Madinah5★ in Makkah and Madinah
Distance to the HaramAbout 900 m, hotel shuttleAbout 450 m, on footFacing the Haram
Room sharingQuad roomTriple roomDouble room
MealsRoom onlyBreakfastBreakfast and dinner
FlightsGroup fare with a connectionGroup fareDirect flights
Ground transportShared coachShared coachPrivate car
ZiyaratOptional extraMakkah and MadinahGuided by a scholar
Visa processingIncludedIncludedIncluded

Tier names, inclusions and prices are yours to set. Add a Ramadan or school holiday version of any tier, or a fourth tier for families.

Groups

Every pilgrim, room and passport in one group record

Hajj and Umrah travel agency software has to run the group, not just take the booking. Each departure keeps its pilgrims, their group leader, the rooming plan and every passport and visa status together.

Group manifestUMR-0227-AManchester · February 2027 · 12 nights · 24 pilgrims
PilgrimPassportRoomVisa
Ahmed Rahman•••• 4821Quad 1Issued
Aisha Rahman•••• 4822Quad 1Issued
Yusuf Ali•••• 7310Quad 2Approved
Maryam Ali•••• 7311Triple 1Approved
Ibrahim Khan•••• 1958Triple 2
Khadija Khan•••• 1959Triple 2
Omar Siddiqui•••• 6604Double 1Documents
Zainab Siddiqui—Double 1Documents

16 more pilgrims in this group

Mutawwif / group leaderAbdullah NoorSees the manifest, rooming and pickup times

Rooming planMakkah

  • Quad 1
  • Quad 2
  • Quad 3
  • Triple 1
  • Triple 2
  • Double 1
  • One manifest per departure

    Families and individual pilgrims who booked separately join the same departure, each with their own record, contact details and payment history.

  • Mutawwif and group leaders

    Assign a mutawwif or group leader to each group, with access to the manifest, the itinerary and the transport times they need on the ground.

  • Quad, triple and double rooming

    Place pilgrims into rooms per hotel and city, keep families together, and see at a glance which beds are still free.

  • Group and rooming lists

    Pilgrim lists per departure, ready to share with hotels, transport and group leaders.

Also seeGroup ToursTravel agency CRM

Visa workflow

From documents to an issued visa, tracked for every pilgrim

Each pilgrim moves through four statuses. Your team sees the whole group on one board and follows up only with those who still need something.

  1. 01 / 04

    Documents

    Collect uploads and track each traveller's visa status.

    3 pilgrims13%
  2. 02 / 04

    Submitted

    The application is lodged through your agency's official channel and the date is recorded on the booking.

    5 pilgrims21%
  3. 03 / 04

    Approved

    Approval is noted against the pilgrim, so the rooming and transport plan can be confirmed.

    4 pilgrims17%
  4. 04 / 04

    Issued

    The visa is attached to the pilgrim's record and sent with the vouchers and itinerary.

    12 pilgrims50%

Document checklist per pilgrim

  • Passport valid for at least six months
  • Passport photo
  • Vaccination certificate
  • Return flight booking
  • Hotel confirmation for Makkah and Madinah

PHPTRAVELS does not issue visas. Your agency applies through the official channels open to it; the software keeps the documents and the status on each booking.

Because documents and statuses live on the pilgrim record, the same information feeds the group manifest, the rooming list and the travel documents. Nothing is retyped from a spreadsheet or a chat thread.

RelatedTravel VisasSoftware for Saudi Arabia

Sub-agent portalSigned in as a sub-agent
Wallet balance
–
Credit limit
–
Balance due
–
PackageYour net rateAgent markupAgent sells at
Economy Umrah package–+ ––
Standard Umrah package–+ ––
Premium Umrah package–+ ––

Example figures. Your own rates, suppliers and margins set the real price.

B2B agents

Sub-agents sell your packages at their own markup

Many Umrah operators sell through partner agencies. Give each sub-agent a login, a net rate and room to add their own margin, while every booking lands in your admin.

  • Sub-agent portal

    Agents book your packages with their own rates, commissions, credit limit and wallet.

  • Net rates and agent markups

    Publish a net rate per package and agent group. Agents add a fixed or percentage markup and their customers see only the final price.

  • Credit limits and wallet

    Agents top up a wallet or book against a credit limit you set, with every top-up and booking on the agent ledger.

  • Reports

    Bookings, revenue, outstanding balances, supplier payables and agent ledgers.

Read moreB2B travel portalB2B agent wallet

FAQ

Umrah booking software questions

What Hajj and Umrah operators ask before moving their groups online.

Talk to sales

Software that lets pilgrims choose an Umrah package, register everyone travelling, upload documents and pay online, while your team manages packages, hotel blocks, rooming, transport, visa status and payments from one admin.

Yes. Hajj packages are built, priced and managed the same way, with groups, rooming and documents per pilgrim. Hajj places and permits are allocated through the authorities in your country, and the software records them against each booking.

A booking can hold a family or a whole group. Each pilgrim has their own record, rooms are priced per person by double, triple or quad occupancy, and group and rooming lists are produced per departure.

No. Visas are applied for through the official channels available to your agency. The software collects passport details and documents from each pilgrim and tracks the visa status on the booking, so nothing is kept in a separate spreadsheet.

No. You load the hotel allocations you contract yourself, or connect hotel and flight suppliers with the credentials they issue to you. The platform runs the operation; contracts and authorisations stay with you.

Yes. Take a deposit when the place is booked, set the date the balance is due, and collect the rest online or at your office, with receipts and the payment history on the booking.

Yes. Sub-agents book in the B2B portal with their own rates, commissions, credit limit and wallet, and every booking lands in your admin for central settlement.

Yes. Every plan includes the full source code under a commercial licence and you host it yourself, so your developers can adapt the Umrah module to your operation.