OnArrival brings flights, hotels, activities, transfers, buses and travel protection into one platform. Launch through APIs, embeddable SDKs, ready-made booking screens or MCP for AI agents.
Build more of the customer’s trip in one place, with the booking experience and operations behind it.
Travel products, side by side
OfferedNot listed
Duffel
Flights
Hotels
Activities (not listed)
Transfers (not listed)
Buses (not listed)
Protection (not listed)
OnArrival
Flights
Hotels
Activities
Transfers
Buses
Protection
Duffel’s flight products include flight extras. Faded means the product is not in Duffel’s travel products as listed in this comparison. Protection is available where eligible.
01The booking experience
More of the trip to sell
Add tours, attraction tickets, transfers, buses and eligible travel protection alongside flights and hotels. The selected products join the same trip, and each supplier confirmation stays intact.
Customers can book more of their journey through your product.
Embed complete search, checkout and booking screens with your branding. Use microfrontends for a ready-made travel section, or SDKs for web, iOS, Android, Flutter and React Native.
Your team can choose how much of the interface to build.
OnArrival’s native MCP tools let an AI agent search, check prices and book flights and hotels. Approval rules and spend limits control the purchase. Supported changes and cancellations stay connected to the booking.
Build a travel assistant that can complete an approved booking.
Your team can choose how much of the interface to build. Start with ready-made screens, or build your own on the APIs. MCP adds a way for AI agents to use the same booking tools.
Your team builds moreReady-made
APIs
Build your own screens on top of the booking tools. Your team designs every step.
SDKs
Ready-made code for web, iOS, Android, Flutter and React Native. Use it for selected components.
Microfrontends
A ready-made travel section inside your app: search, checkout and booking screens with your branding.
MCP, for AI agents
MCP (Model Context Protocol) is a standard way for AI assistants to use tools. With it, an agent can search, check prices and book flights and hotels, within approval rules and spend limits.
02The operations behind it
Your suppliers and rates, connected
Bring your airline agreements, GDS access and direct hotel contracts alongside OnArrival supply. Keep the negotiated rates and commercial relationships you already have.
Add new travel products while keeping the supplier deals that matter to you.
Connect customer payments, supplier payouts, currency conversion and refunds to each booking. Use supported payment methods or connect an existing Stripe or Adyen account.
Finance can follow the money from the customer to the supplier and back.
Let customers redeem points or points plus cash for eligible flights, stays and activities. Set your own redemption rates and keep booking, points and refund records connected.
Offer more ways to use your rewards programme inside your product.
KeyYesOffered, as describedPartlyCovers part of this, as describedUnconfirmedCould not be established
Compare the products, booking experience and operations included in each offering.
Capability
Duffel
OnArrival
Travel products
DuffelPartlyFlights, hotels and flight extras.
OnArrivalYesFlights, hotels, activities, transfers, buses and eligible travel protection.
Ready-made booking experience
DuffelPartlyAPIs, client libraries and components such as seats, bags and payments.
OnArrivalYesComplete booking screens, embeddable microfrontends, SDK components or APIs for your own UI.
Mobile and web SDKs
DuffelPartlyNode.js, Python and Ruby client libraries; web components for selected steps.
OnArrivalYesBooking SDKs for web, iOS, Android, Flutter and React Native.
MCP for AI agents
DuffelUnconfirmedNative MCP support is unconfirmed.
OnArrivalYesNative flight and hotel MCP: search, price checks, booking and supported servicing.
Bring your own supply
DuffelPartlyManaged airline content or your own IATA / ARC accreditation.
OnArrivalYesYour airline agreements, GDS access and direct hotel rates alongside OnArrival supply.
Combined trips
DuffelPartlyFlights and Stays APIs.
OnArrivalYesFlights, hotels and activities linked in a trip, with supplier confirmations and payment records.
Payments
DuffelYesPayment components, FX pricing and booking refunds.
OnArrivalYesInternational customer payments, supplier payouts, FX and refunds tied to the booking.
Loyalty
DuffelPartlyAirline loyalty accounts and loyalty benefits within travel products.
OnArrivalYesYour own points and points-plus-cash programme across eligible travel products.
After booking
DuffelYesFlight changes, cancellations and order management for supported orders.
OnArrivalYesBooking records, supported servicing, supplier operations and payment history across travel products.
Hotel data services
DuffelPartlyHotel inventory and content through Stays.
OnArrivalYesHotel and room mapping plus places search, available with bookings or as standalone services.
Marks summarise the notes in each row. Product availability, supplier actions and payment options depend on your market and agreement. Comparison reviewed 20 September 2026. Unconfirmed means native MCP support could not be established from Duffel’s published product information.
Words in this table, explained
GDS
Global distribution system. A large booking network that travel sellers use to search and book many airlines in one place.
IATA / ARC accreditation
Industry accreditation that lets a travel business issue airline tickets itself. ARC is the United States body.
FX
Foreign exchange: converting money from one currency to another.
Servicing
The changes, cancellations and refunds handled after a booking is made.
Which is right for you
Choose OnArrival when your product needs more of the trip.
Follow the line for each thing your product needs. Where both providers support it, compare the details in the table above.
Start here
What does your product need?
Flight and hotel bookingBoth support this
Activities, transfers, buses or travel protection as wellOnArrival
Complete booking screens inside your web or mobile appOnArrival
An AI agent that books flights and hotels through MCPOnArrival
Your own suppliers, payments and points in one placeOnArrival
For example
A bank can add a travel section to its app.
A loyalty programme can offer flights, stays and activities for points.
A travel company can connect its own suppliers.
An AI product can turn an approved request into a flight or hotel booking.
Getting started
Getting started, step by step.
Start small, keep what works, pick your interface and switch safely.
01Start small
Do we have to launch every travel product?
No. Start with the products you need, such as flights and hotels. Add activities, ground travel or eligible protection as your product grows. You can also use standalone services such as hotel mapping.
02Keep what works
Can we keep our suppliers and payment accounts?
Yes. OnArrival supports bringing your airline agreements, GDS access and direct hotel rates. You can also use supported existing payment accounts, including Stripe or Adyen. The connections and payment setup are agreed for your launch.
03Pick your interface
Can we use our own interface?
Yes. Use APIs to build your own screens, SDKs for selected components, or microfrontends to embed a ready-made booking experience. MCP gives AI agents another way to use the booking tools.
04Switch safely
How do we switch without losing existing bookings?
Start by agreeing which new bookings move to OnArrival. Existing bookings retain their original supplier references, payment history and servicing responsibilities until they are completed or refunded.
Bring your travel products, target countries, app platform and supplier contracts. We can walk through the booking experience, payment setup and support your business needs.