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 demoNo matches for “”. Search Google instead
For travel agencies and OTAs
This is the storefront your customers will use, exactly as it ships: flights, stays, tours, cars and more from your connected suppliers, under your brand.
Connected to the suppliers and payment gateways you already use
Live inventory and payments through the integrations your agency already works with.
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.
Flights, stays, tours, cars and transfers with B2B and B2C portals, markups, payments and reporting in one admin.
See the live demo



















GDS, NDC, hotel, activity and transfer APIs are already wired in. Switch one on and its inventory is live in your search.
Browse all integrations1$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.Self-hosted, with the source in your hands. Change any route, template or query, and deploy it on your own infrastructure.
See pricingIntegrations & API
Inventory comes in through the connectors; bookings and payments go out through yours. Anything not on the list, the REST API covers.
Illustrative prices
Illustrative settlement
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
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.
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 integrationsFlights, stays, tours, cars, cruises, visas, Umrah and more, each with its own search, pricing rules and admin pages.
Bookings, inventory, pricing and customers in one dashboard, with reports your accountant can actually use.
See the live demoEncrypted everywhere, with PCI-compliant payment gateways, two-factor sign-in and role-based access for staff and agents.
One-click installation, pre-configured settings and a guided setup take you from download to your first booking.
Your logo, colours, domain, languages and currencies. The full source code is yours to change, extend and host anywhere.
See pricingMobile apps & API
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.
iOS and Android apps published under your name, your logo and your colours, selling every module your site sells.
Customers search, pay, and keep tickets, vouchers and eSIMs in one place, with changes pushed to them the moment they happen.
Anything the admin can do, the REST API and webhooks can do, so your own apps and partners plug into the same inventory.
FAQ
The questions travel agencies and OTAs ask before they choose PHPTRAVELS. Anything else, talk to sales.
Talk to salesPHPTRAVELS 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.
Success stories
Real agencies and operators, each on its own domain and brand. Open any of them and see the platform in production.









From the blog
Guides on travel APIs, B2B distribution and running an online travel agency, written by the team that builds the platform.

We are proud to share some good news: PHPTRAVELS is now an official partner of PaymentCloud, the US merchant services…
Read the article
A travel agent ID can help establish your professional identity when you work with suppliers, attend industry events, or pursue…
Read the article
Search "types of tourists" and you get textbook charts. Useful in a classroom. Less useful on a Tuesday when your…
Read the article
A booking revalidation travel API gives the commit path a fresh check of price, availability, and bookable conditions before payment….
Read the articleOfficial partners
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.