Build a clean sample flight itinerary in minutes.
Worldwide airport search, multi-city routing, passenger details and a print-ready layout. Everything runs in your browser, and nothing you type is sent anywhere.
STEP 1
Trip details
Ticket display options
STEP 2
Passenger details
Only include information needed for a sample itinerary. Do not enter passport or payment details.
STEP 3
Your sample itinerary
Review the data, then use your browser's print dialog to save a PDF.
AIRPORT DATA
Worldwide airport autocomplete
Every airport with an IATA code and scheduled service, built from OurAirports (public domain) and bundled with the page. Search runs entirely in your browser — nothing you type is sent anywhere.
What this builds — and what it does not
Being precise about this protects you. A sample itinerary is a layout, not a booking.
What you get
- A clearly marked sample itinerary you can print or save as a PDF
- Real airport names, IATA codes, cities and time zones
- One-way, return or multi-city routing with your own dates and times
- Great-circle distance and duration worked out for every leg
- A layout built for planning, mock-ups and design previews
What you do not get
- No reservation, and no seat held with any airline
- No ticket number or record locator an airline can look up
- No boarding pass, no barcode and no airline branding
- Nothing that substitutes for an official travel or immigration document
- Nothing an airline, border officer or insurer will treat as proof of travel
If a visa application, an airline or a border officer asks you for proof of onward travel, follow the instructions from that authority. Our acceptable use page sets out where a sample document is and is not appropriate.
Three steps, about two minutes
Enter your route
Search 4,133 airports by IATA code, city or airport name. Add a single leg, a return, or a full multi-city chain.
Add passenger details
A name and a cabin class are enough. Do not enter passport or payment details — nothing here needs them.
Print or save as PDF
Your browser’s own print dialog produces the file. The SAMPLE watermark is set to print, not to disappear.
Frequently asked
Is this an actual airline ticket?
No. Nothing here books a flight, holds a seat or creates a record in any airline system. Every document the builder produces carries a SAMPLE watermark and a NOT VALID FOR TRAVEL notice, on screen and in print, and that marking is not removable.
Can I use it for a visa application?
A sample itinerary is not a substitute for any document an immigration authority asks you to provide. If an application asks for evidence of travel or onward travel, follow the instructions published by that authority, and supply what they specify. Our acceptable use page covers this in more detail.
Will an airline be able to find this booking?
No, because there is no booking. The builder never contacts an airline or a reservation system. The reference it prints is labelled DEMO REFERENCE precisely so it is not mistaken for a booking reference.
Where does the airport data come from?
OurAirports, which publishes its dataset into the public domain. We include every airport that has an IATA code and scheduled service — 4,133 of them, across 234 countries. See data sources for how the file is built and when it was last refreshed.
Does it cost anything, and do you keep my data?
It is free and there is no sign-up. The builder runs entirely in your browser: the airport dataset is downloaded once, and the names, dates and flight numbers you type are never sent to us or to anyone else. See our privacy policy.
How is the distance for each leg worked out?
Great-circle distance between the two airports’ published coordinates, using the haversine formula with an Earth radius of 6,371 km. Our methodology page shows the formula and the checks we run against it.
Read this before you use it
The pages below set out what this tool does, where the numbers come from, and the situations it is not built for.
Airport data from OurAirports, released into the public domain.