For travel agencies and OTAs

Travel booking software for agencies and OTAs

White-label travel booking software with flight, hotel, tour and car booking engines, live GDS, NDC and bedbank suppliers, B2C and B2B portals, 100% open-source code and a one-time licence, self-hosted under your brand.

Try the live demoView pricingCopies a ready-made prompt that lets ChatGPT, Claude or any AI assistant explain PHPTRAVELS to you.
One WayRound TripMulti-CityOpen ReturnSoon
Cabin class: Economy
Departure FromLondon Heathrow (LHR)
Arrival ToDubai, UAE (DXB)
Departure DateOct 3, 2026
Passengers1 Passenger

Connected to the suppliers and payment gateways you already use

Live inventory and payments through the integrations your agency already works with.

Choose how you launch.

Run the whole travel business on one platform: flights, stays, tours and cars with B2B and B2C portals. Connect the suppliers you already sell, or take the source code and build exactly what you want.

youragency.com/admin
Bookings · TodayLive
Bookings12RevenueUSD 4,310Agents36
FLPT-88213 · LHR → DXBflydubai · 2 adultsConfirmed
HTPT-88212 · Dubai, 3 nightsHotelbeds · Deluxe roomPaid
TRPT-88211 · Desert safariViator · 4 travellersPending

Run a complete travel booking engine.

Flights, stays, tours, cars and transfers with B2B and B2C portals, markups, payments and reporting in one admin.

See the live demo
Amadeus integration with PHPTRAVELSSabre integration with PHPTRAVELSTravelport integration with PHPTRAVELSHotelbeds integration with PHPTRAVELSTBO integration with PHPTRAVELSDuffel integration with PHPTRAVELSKiwi.com integration with PHPTRAVELS
RateHawk integration with PHPTRAVELSViator integration with PHPTRAVELSMystifly integration with PHPTRAVELSAgoda integration with PHPTRAVELSBooking.com integration with PHPTRAVELSStripe integration with PHPTRAVELSPayPal integration with PHPTRAVELS
Razorpay integration with PHPTRAVELSFlutterwave integration with PHPTRAVELSPKfare integration with PHPTRAVELSTiqets integration with PHPTRAVELSCarTrawler integration with PHPTRAVELSAiralo integration with PHPTRAVELS

Connect the travel suppliers you sell.

GDS, NDC, hotel, activity and transfer APIs are already wired in. Switch one on and its inventory is live in your search.

Browse all integrations
1$router->get('/hotels/{city}', function ($city) {
2    $results = Supplier::search('stays', $city);
3    $view = 'app/views/hotels.php';
4    include 'app/views/main.php';
5});
6
7# every route, view and query ships with the licence. Edit anything.
Commercial licenceSelf-hosted, source included

Own the source code, not a seat.

Self-hosted, with the source in your hands. Change any route, template or query, and deploy it on your own infrastructure.

See pricing

Integrations & API

One platform, every supplier you already sell

Inventory comes in through the connectors; bookings and payments go out through yours. Anything not on the list, the REST API covers.

Flights · DXB → LHR

Illustrative prices

Settled

Illustrative settlement

Amadeus integration with PHPTRAVELSAmadeusGDS
Sabre integration with PHPTRAVELSSabreGDS
Travelport integration with PHPTRAVELSTravelportGDS
Duffel integration with PHPTRAVELSDuffelNDC
Mystifly integration with PHPTRAVELSMystiflyConsolidator
Hotelbeds integration with PHPTRAVELSHotelbedsBed bank
TBO integration with PHPTRAVELSTBOBed bank
Stuba integration with PHPTRAVELSStubaBed bank
RateHawk integration with PHPTRAVELSRateHawkBed bank
Agoda integration with PHPTRAVELSAgodaOTA
CarTrawler integration with PHPTRAVELSCarTrawlerTransfers
Kiwitaxi integration with PHPTRAVELSKiwitaxiTransfers
Discover Cars integration with PHPTRAVELSDiscover CarsCar hire
Kiwi.com integration with PHPTRAVELSKiwi.comMulti-modal
Seeru integration with PHPTRAVELSSeeruSupplier
Viator integration with PHPTRAVELSViatorActivities
Tiqets integration with PHPTRAVELSTiqetsTickets
Airalo integration with PHPTRAVELSAiraloeSIM
PKfare integration with PHPTRAVELSPKfareAncillaries
Travelpayouts integration with PHPTRAVELSTravelpayoutsAffiliate
Stripe integration with PHPTRAVELSStripeCards & wallets
PayPal integration with PHPTRAVELSPayPalWallet
Cashfree integration with PHPTRAVELSCashfreeIndia
Flutterwave integration with PHPTRAVELSFlutterwaveAfrica
Paystack integration with PHPTRAVELSPaystackAfrica

Open REST API and webhooks

Anything the admin can do, the API can do. Read and write bookings, quotes, suppliers and invoices, and subscribe to webhooks for the events your own systems need to react to.

Key features

Key features of our travel booking software

Everything a travel agency or OTA needs to sell online: live supplier inventory, every travel product, one admin for the whole business, and the source code to make it yours.

Real-time travel API

GDS, NDC, bed banks, activity and transfer suppliers answer one search in parallel. Results are merged, marked up and ready to book in seconds.

Browse all integrations

One admin for the whole business

Bookings, inventory, pricing and customers in one dashboard, with reports your accountant can actually use.

See the live demo

Enterprise-grade security

Encrypted everywhere, with PCI-compliant payment gateways, two-factor sign-in and role-based access for staff and agents.

  • TLS encryption on every page
  • PCI-compliant payment gateways
  • Two-factor sign-in
  • Role-based staff access

Live in a day, not a quarter

One-click installation, pre-configured settings and a guided setup take you from download to your first booking.

Open source and white label

Your logo, colours, domain, languages and currencies. The full source code is yours to change, extend and host anywhere.

See pricing

Mobile apps & API

Sell travel anytime, anywhere.

Extend your travel business beyond the website: white-label iOS and Android apps your customers book from, and a REST API your developers build on, all running on the same platform and the same suppliers.

  1. 01

    Your own branded apps

    iOS and Android apps published under your name, your logo and your colours, selling every module your site sells.

  2. 02

    Every booking on the go

    Customers search, pay, and keep tickets, vouchers and eSIMs in one place, with changes pushed to them the moment they happen.

  3. 03

    Build on the API

    Anything the admin can do, the REST API and webhooks can do, so your own apps and partners plug into the same inventory.

FAQ

Frequently asked questions

The questions travel agencies and OTAs ask before they choose PHPTRAVELS. Anything else, talk to sales.

Talk to sales

PHPTRAVELS is self-hosted travel booking software that ships with its full source code under a commercial licence. It gives travel agencies, tour operators and OTAs flights, hotels, tours, cars, transfers and visa processing with B2C and B2B booking portals, payments, vouchers and a CRM on one platform.

It is a one-time licence with no monthly fees. Every plan includes the supplier integrations, the first installation and the full source code; plans scale from a single-brand start-up to a full B2B and enterprise deployment. Current plans and figures are on the pricing page.

Amadeus, Sabre, Travelport, Hotelbeds, TBO, RateHawk, Duffel, Mystifly, PKfare, Viator, CarTrawler and more than forty other suppliers are already wired in, together with payment gateways such as Stripe, PayPal, Flutterwave and Paystack. Anything not on the list, the REST API covers.

Yes. You receive the full source code and host it on your own server and domain, so you keep control of your data and your brand. It is a commercial licence rather than public open source, so modification rights vary by plan; the Enterprise plan adds full customisation rights, multi-theme support and removal of the "Powered by" link.

Yes. The Agency and Enterprise plans include a B2B portal with sub-agent management, agent wallets, credit limits, multi-currency and multi-language support, so you can distribute your inventory to partner agencies at your own markups.

The difference is ownership. PHPTRAVELS is self-hosted and ships with its source code, so you run it on your own infrastructure and can change it. Most alternatives are vendor-managed platforms you rent, where the data, the roadmap and the price stay with the vendor.

Every plan includes the first installation and support, from standard on Start-up to priority 24/7 on Enterprise. The Enterprise plan also includes lifetime updates and the REST API with its documentation.

A standard installation is live within a day: we install the platform on your server, you add your brand, connect the suppliers you sell and open the doors. Custom work and extra integrations are scoped separately.

Official partners

Built in with the partners agencies rely on

Suppliers and payment providers connected to PHPTRAVELS through official partnerships, live in the platform and enabled with your own credentials.

Why we built PHPTRAVELS

Most travel agencies were told to rent their technology: pay per booking, accept the vendor’s roadmap and hand over the data. We built PHPTRAVELS so that an agency, a tour operator or a startup OTA can own the whole stack instead, with the source code, the supplier contracts and the margins staying where they belong. Twelve years on, more than 4,800 agencies run their business on it.