Five cities, priced honestly.
Twelve thousand trips.
Eight that beat them all.
Most sites rank by one number. We plot every flight+stay+car combination on a Pareto frontier — price on one axis, quality on the other — and surface only the trips no other trip can dominate. What's left is the shortlist worth your time.
Pareto frontier · 12,418 combos
Tap nonstop, Renault Clio
Iberia 1-stop
Lufthansa Business
Flights, hotels, cars —in one optimal package,priced honestly, ranked by math, not marketing.
Most travel sites search one thing at a time. The cheapest flight pairs with a hotel forty minutes from the city. The five-star stay pairs with a Sunday red-eye. We solve the whole trip as a graph and surface only the packages no other package dominates.
See the mathThree steps.
No tab-juggling.
We replaced the seventeen browser tabs with one form, one optimization, and one click. The math runs locally on your search; the bookings happen against real Duffel inventory.
Tell us the budget,
and the window.
Origin, destination, depart, return, and the most you'd pay. Drop a vibe chip if you like — Beach, City, Adventure — and we'll weight the optimizer.
We score every
possible combination.
Flights × stays × cars = thousands of tuples. We plot them on a Pareto frontier across price and quality, then surface only the ones nothing else dominates.
Book the package
in one checkout.
Pay once. We confirm flight, stay, and car against live inventory. Cancellations cascade — pull a thread, the package unwinds clean.
Other sites search one thing.
We optimize the whole trip.
The cheapest flight pairs with an expensive hotel near the airport. The five-star hotel pairs with a Sunday-leaving red-eye. Single-leg search is a local optimum. We solve the whole graph.
You pick the cheapest flight. You pick the best hotel. You pick the cheapest car. None of them know about each other.
Every flight, stay, and car is a node. Every package is a path. We rank paths by Pareto dominance, not by isolated metrics.
Plan a trip that earns
its price tag.
Start with a budget. Watch twelve thousand combinations resolve into eight options that actually matter. Book one in a single checkout.
Open the composer