Services · Ecommerce development · Taxi booking and payment sites

Prepaid pilgrim transfers in Makkah, booked and settled before the trip starts.

Codeeo delivers taxi booking booking website development Makkah transport companies rely on to sell pilgrim transfers ahead of arrival. An Umrah traveller in Kuala Lumpur or Karachi reserves a car from Jeddah airport to a hotel in Ajyad or Al Aziziyah, chooses a sedan or a family van, pays the fare your company has set, and receives a confirmation in their own language. Your office in Makkah sees a paid booking with passenger names, not a promise to pay on arrival.

Pilgrims plan their transport weeks ahead and worry about being overcharged in an unfamiliar city. A clear prepaid price answers that worry. For you, money received before the season peaks means vehicles and drivers can be committed with confidence, and fewer cars sit waiting for riders who never arrive.

Built for
Licensed taxi, limousine and pilgrim transport companies in Makkah that sell transfers, ziyarah trips and intercity rides to pilgrims, hotels and Umrah agencies.
Typical timeline
Set after discovery by video call, once route fares, payment providers, season rules and refund terms are agreed and recorded in the scope.
What you own
The source code, the admin system, your merchant accounts, every booking and passenger record, and the domain and hosting, all in your company's name.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the platform handles

Booking and payment tools shaped by the pilgrim calendar.

Demand in Makkah follows the Islamic calendar rather than the working week. Ramadan, and especially its last ten nights, fills every vehicle; the Hajj season brings permit checks and road controls; the Umrah months bring a steady flow of groups from South and Southeast Asia, Africa and Europe. A booking site for this city has to price, take payment and refund across all of those conditions without staff rewriting rules each time. Our taxi booking online booking system development in Makkah captures those seasonal rules as settings in the admin area. Riders see a fixed price and terms in Arabic, English, Urdu, Indonesian, Malay, Turkish or French; your controllers see paid jobs by date, vehicle size and hotel; your finance team sees money, refunds and agency balances in one ledger.

Explain your project
  • Season calendars and fare sets

    Separate fare sets for ordinary Umrah months, Ramadan and the Hajj period, switched on by date in the admin area. Each set stays inside the conditions of your licence, and riders always see the total before paying. Dates for each season can be set months ahead, so the switch happens overnight without anyone logging in.

    Season changes happen on a date, not after a scramble.

  • Hotel and pickup point selection

    Riders choose their hotel from a list your team maintains, grouped by area such as Ajyad, Jabal Omar, Kudai or Al Aziziyah, with the pickup point your drivers can actually reach. This avoids drivers searching for a lobby that sits inside a restricted traffic zone. When a hotel changes its drop off arrangement, one edit updates every future booking for that property.

    Drivers arrive at a point they are allowed to stop.

  • Group and passenger manifests

    A family or agency booking holds the name of each passenger, their nationality and contact number, and the luggage count. Van and coaster sizes are offered based on the group, and controllers can split a large group across vehicles before departure. Wheelchair users and passengers needing extra help are flagged so the right vehicle and driver are sent.

    Every seat is accounted for before the trip.

  • Payment from abroad

    Visa and Mastercard from the pilgrim's home bank, Apple Pay, and mada for residents and Saudi based agencies, all through a SAMA licensed provider. Prices are charged in riyals, with an indicative view in the rider's currency if you want one. Saved cards are not required, which many first time pilgrims prefer.

    A pilgrim can pay at home, weeks before travel.

  • Agency prepayment and credit

    Umrah agencies book many transfers under one account, pay a deposit up front or settle by statement, and download invoices per group. You set credit limits, approval rules and which staff can book, and each agency sees only its own groups. Statements show each group's trips with passenger names, so disputes are settled from the record.

    Agency revenue arrives on terms you control.

  • Season entry checks at booking

    During the Hajj season the authorities control who may travel into Makkah. The checkout can require the document details your licence obliges you to collect before a trip into the city is confirmed, and hold the booking for review if they are missing.

    Trips that would break the season rules are not sold.

  • Ziyarah trip packages

    Fixed price visits to Mount Arafat, Mina, Muzdalifah, Jabal al-Nour and Jabal Thawr, sold by vehicle with a set duration and optional guide notes. Packages can be paused during the Hajj period, when access to the holy sites is restricted. Riders can add a ziyarah trip to an airport transfer in the same checkout.

    Popular trips sell online instead of through the lobby.

  • Change and refund rules

    Pilgrims change plans when flights move or a group leader reorganises a schedule. Riders change the date from their confirmation link, and refunds follow your written policy back to the original payment method, with a credit note for the tax record.

    Plan changes cost your team minutes, not hours.

  • Messages in the rider's language

    Confirmations, reminders and driver details by SMS, WhatsApp Business or email in the language chosen at booking. Messages before a long transfer include the driver's name, plate and phone number, and a reminder to keep passports and permits to hand. A group leader can receive the messages for everyone in the party.

    Riders feel looked after before they land.

  • ZATCA invoices and season reports

    VAT invoices for every paid trip, credit notes for refunds, and data passed to your e-invoicing solution for Fatoora. Reports show takings by season, by agency and by route, so you can see which months and partners carry the business.

    Finance closes each season with clean figures.

Who this is for

Makkah operators a paid booking platform suits.

Prepaid booking works best for planned trips: airport and station transfers, intercity rides and ziyarah visits. Short metered trips around the Haram area follow different rules and rarely need online payment. Taxi booking booking website design for Makkah also needs to respect a city where many riders are elderly, travelling for the first time and reading in a second language, so every operator below gets large text, short forms and plain terms. Several of these descriptions often apply to one company, and the platform can carry them all under one admin area with separate rules for each kind of trip.

01

Transfer companies serving Umrah arrivals

Your riders land at King Abdulaziz International Airport in Jeddah or arrive at the Haramain station in Makkah, then need a car to the hotel. We build the arrival flow first: flight or train reference, hotel selection, group size and luggage, paid in full before travel. A return trip to the airport can be sold in the same checkout, which suits pilgrims who want everything settled before they leave home.

Waiting time rules are set by you and shown at checkout.

02

Fleets selling intercity rides to Madinah and Taif

Many pilgrims travel on to Madinah by road, and residents head to Taif for the cooler months. These are long, high value trips where deposits, balance payment rules and clear cancellation terms matter. We build fares by vehicle size, rest stop options, and a balance request that goes out automatically before departure.

03

Hotel groups running their own transport

Hotels near the Haram often run cars for guests or contract a partner fleet. A booking site under the hotel's brand lets guests reserve and pay before arrival, or charge to their stay, while the right company issues the invoice. Front desk staff can book on a guest's behalf from a simple screen.

Which entity invoices is agreed with your accountant.

04

Operators working mainly with Umrah agencies

If most of your trips come from agencies in Indonesia, Pakistan, Egypt or the UK, the agency portal becomes the centre of the platform. Agencies upload passenger lists, book transfers for whole groups, and pay by deposit or statement. You see outstanding balances per agency at a glance and can stop new bookings when a limit is reached.

From season rules to a live Makkah booking site.

  1. 01Rules mapped by video callYour operations, finance and agency teams agree fare sets per season, pickup points, deposit terms, document checks and refund windows, written up as a specification you sign.
  2. 02Merchant and store registrationWe guide your application to a SAMA licensed payment provider able to accept foreign cards, and the registration of the online store with the Ministry of Commerce.
  3. 03Multilingual flow designArabic right to left screens first, then English, Urdu, Indonesian and the other languages your pilgrims read, tested for clarity with older riders on ordinary phones.
  4. 04Platform and portal buildFare sets, hotel lists, manifests, agency portal, payment rules, invoices and messaging, with roles for controllers, agency managers and finance.
  5. 05Season rehearsalTest bookings run through each season setting: Ramadan fares, Hajj period checks, refunds after flight changes and agency statements, reconciled against provider reports.
  6. 06Launch before the peakWe aim to go live well before Ramadan or the Umrah peak, starting with selected routes, then widening once payments and refunds have run cleanly.

Technology

What we build this with.

Built on a modern web stack such as Laravel or Next.js, linked to your payment provider, messaging services, accounting system and e-invoicing solution through their APIs. Pages stay light so they load on roaming data, and hosting location is chosen with PDPL in mind. Traffic spikes in Ramadan are planned for with caching and hosting that can scale for the busiest nights.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Makkah transport companies ask us.

The pilgrim calendar, the languages and the season controls.

A Makkah platform must switch fare sets and rules by season, accept cards from dozens of countries, speak to riders in several languages and respect the controls on entering the city during the Hajj period. It also needs group bookings and agency accounts, because many trips are bought for others. A generic booking plugin rarely handles all of this, which is why we plan each rule with you before design starts. Makkah riders also book on behalf of parents and relatives, so the forms separate the person paying from the people travelling.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews