Services · Ecommerce development · Tourism booking sites

Ziyarat and transfer booking sites for visitors staying on in Madinah.

Codeeo provides tourism booking website development in Madinah for ziyarat operators, transfer companies and local guides who want visitors and overseas agents to book and pay online. Guided visits to Quba Mosque, Mount Uhud and the historic mosques, date farm mornings, arrivals from Prince Mohammad bin Abdulaziz International Airport and the Haramain railway station, and day trips further into the region are sold as products with real seats, real vehicles and clear prices, in Arabic first and the languages your guests read.

Visitors to Madinah often stay several nights and plan their days around prayer at the Prophet's Mosque. A booking site that shows what fits between prayers, takes payment upfront and sends the pickup point to the hotel lobby saves your team hours of calls every week.

Built for
Licensed ziyarat and tour operators, airport and intercity transfer companies, guides and Umrah service partners in Madinah who sell seats, vehicles or guided programmes.
Typical timeline
Set in discovery once programmes, vehicle fleet, agent arrangements and the payment gateway are clear, with launch timed before Ramadan or your next busy period.
What you own
The booking site and admin system code, agent portal, merchant account, booking and guest data, e-invoice records, and your domain, hosting and analytics.
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 Madinah booking platform includes

Built for multi day stays, group arrivals and agents abroad.

Selling tourism in Madinah is different from selling it on a coast or in a capital. Guests arrive in groups organised by Umrah companies abroad, stay in hotels around the central area close to the Prophet's Mosque, and want a calm programme rather than a packed itinerary. Many book through an agent in their home country, who in turn needs confirmed transfers and ziyarat seats before the group lands.

That means a Madinah booking site serves two buyers at once: the individual visitor booking a morning visit from a phone, and the agent booking forty seats and three coaches for next month. The capabilities below cover both, connected to one calendar so a vehicle or guide is never sold twice. Your staff manage changes from an admin system designed around groups, prayer times and Hijri dates, rather than a generic shop that thinks in single orders.

Explain your project
  • Departures planned around prayer

    Ziyarat departures are set relative to prayer times rather than fixed clock hours, so a morning visit to Quba and Uhud always returns guests before Dhuhr. The calendar updates times as the season changes, and the confirmation shows both Hijri and Gregorian dates. Friday programmes are kept clear of Jumu'ah by default.

    Guests never have to choose between a tour and a prayer.

  • Agent portal for Umrah companies abroad

    Partner agencies log in, check availability, book seats and vehicles for a whole group, upload the passenger list and pay by card or against an agreed account. Each agent sees net rates, its own bookings and invoices, nothing else. Rooming lists and arrival times can be updated by the agent until a cut off you set.

    Group business arrives confirmed and documented, not by email.

  • Airport and railway station transfers

    Guests enter a flight number or a Haramain train arrival and choose a hotel. The system assigns a vehicle by group size and luggage, sends the driver's details on the day and tracks delayed arrivals so nobody waits at an empty kerb. Onward trips to Makkah by road can be booked on the same order.

    Arrivals handled without a dispatcher on the phone all night.

  • Seat and vehicle capacity

    Shared ziyarat buses sell by the seat, private visits by the vehicle, and walking programmes by guide. The calendar closes each product when its resource is full and lets you open extra vehicles when demand rises during Ramadan. Vehicles under maintenance are blocked from sale until they return.

    Every coach leaves full and nobody is turned away at the door.

  • Multilingual programme pages

    Arabic first pages with right to left layouts, then English, Urdu, Indonesian and Turkish, or whichever languages your guests read. Each language has its own descriptions and guide options, written by people who know the sites rather than run through a translator.

    Visitors understand exactly what they are booking.

  • Local and international payments

    Tourism online payment integration in Madinah through a SAMA licensed gateway: mada, Apple Pay and STC Bank for residents and visitors with Saudi cards, Visa and Mastercard for guests from abroad, and Tabby or Tamara for larger family packages, all charged in riyals.

    Payment works for a Saudi family and a visitor from Jakarta alike.

  • Accessibility and care requests

    Many visitors are elderly or travel with family members who need help. Booking forms record wheelchair needs, walking limits and seating requests, which appear on the driver and guide lists so the right vehicle is sent. Guides also see these notes before they plan how long to spend at each stop.

    Older guests are looked after from the moment they book.

  • Clear links to official services

    Permits such as Rawdah visits are issued through the Nusuk platform, not by tour operators. Your site explains this plainly, links guests to the official route and never sells what it cannot provide, which protects your licence and your reputation.

    No complaints from guests who thought a permit was included.

  • E-invoicing and VAT

    Each booking produces a ZATCA compliant e-invoice through a Fatoora integrated system, with simplified invoices for individuals and tax invoices for agents and companies. Credit notes follow refunds automatically.

    Group accounts reconcile without manual invoices.

  • Daily dispatch board

    One screen shows every arrival, departure, ziyarat and hotel pickup for the day, grouped by vehicle and driver, with phone numbers and care notes. Drivers receive their list by message each evening. Late changes reach the driver straight away.

    Operations run from one list instead of many chats.

Who this is for

Four Madinah businesses that gain most from online booking.

Madinah operators often already have loyal agents and repeat guests, but run them through spreadsheets, voice notes and bank transfers. A booking platform keeps those relationships and removes the manual work. These are the businesses we usually build for. All discovery sessions for Madinah clients take place by video call, with screen sharing so your operations staff can show us how a busy day really runs.

01

Ziyarat operators running shared and private visits

You run daily buses to Quba, Uhud and the historic mosques, plus private cars for families. Seats sell out in peak weeks and sit empty in quiet ones. We build a site that sells shared seats and private vehicles from one calendar, shows guests what is left, and lets you add departures in minutes when a large group arrives. Hotel pickups are grouped by area so each bus makes as few stops as possible.

Shared and private products draw on the same vehicles.

02

Transfer companies serving the airport and the station

Your work is moving guests between the airport, the Haramain station, hotels and onward to Makkah. Delays and late changes are constant. We build a transfer booking flow tied to flight and train details, with vehicle sizing, driver assignment and messages in the guest's language, and a board that shows every movement of the day. Return trips are booked on the same order, so guests leaving for the airport are collected on time.

03

Operators selling to Umrah agencies overseas

Most of your volume comes from partner agencies in Indonesia, Pakistan, Turkey or elsewhere, booking for groups. We build an agent portal with net rates, group bookings, passenger list upload, account statements and invoices, so agents can confirm a group's Madinah programme without waiting for your office to reply. Seasonal allocations can be held for your largest partners and released automatically if they are not used by a set date.

Agents book directly; you approve credit terms.

04

Guides and day trip specialists

You offer date farm visits, walking programmes along the Quba walkway, or longer trips into the region. Your business is small but your reviews are strong. A focused booking site with a few well written products, instant payment and simple scheduling lets you grow without hiring someone to answer the phone. Reviews from past guests appear beside each product to help new visitors choose.

Six steps to a working Madinah booking platform.

  1. 01Mapping programmes and partnersWe list every visit, transfer and package with its vehicles, guides, prayer time rules and agent rates, and agree which channels sell what, all over video calls with your team.
  2. 02Tourism booking website design for Madinah guestsCalm, readable pages in Arabic first, with the languages your visitors use, large text for older guests, and a checkout short enough to finish in a hotel lobby.
  3. 03Booking engine and agent portalAvailability, seats, vehicles, transfers, group bookings and agent accounts built on one calendar, with an admin your staff can run without developer help.
  4. 04Payments, invoices and privacyGateway onboarding and testing, Fatoora e-invoicing, refund rules, PDPL privacy notices and consent, and registering the online store with the Ministry of Commerce.
  5. 05Group and peak testingWe book, change and cancel large group orders, simulate a full Ramadan day of transfers, and check every language and payment method before guests see the site.
  6. 06Launch and agent onboardingThe site goes live with redirects from any old pages, your agents receive their logins and a short guide, and we adjust products from the first weeks of real bookings.

Technology

What we build this with.

We pick the stack to fit your volume and team: a custom booking engine where group and agent rules are complex, or a proven platform extended where they are simple. Hosting and data location follow PDPL requirements, and pages are kept light so they open quickly on crowded mobile networks near the Haram.

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 Madinah operators ask about booking websites.

The public site, the booking engine, payments, invoices and the admin your team uses.

Guests see programme pages in their language, choose a date and time that fits around prayer, pay and receive a confirmation with the pickup point. Your team manages vehicles, guides, agents and changes from an admin system. Payments run through a licensed gateway, e-invoices are issued for every booking, and reports show which programmes and agents bring the most business. Optional parts such as the agent portal can follow in a later release. Everything is set up so your own staff can edit products, prices and photos.

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