Events1,500+ monthly searches

Flight Reservation Form Template

Collect every passenger detail you need to book a flight — names as they appear on passports, route preferences, baggage choices — without 14 back-and-forth emails.

A complete flight reservation form that captures traveler identity, route, dates, class, and document uploads in one shareable link. Travel coordinators send it once, travelers fill it on their phone, and the booking team gets everything it needs to ticket on the first try.

#flight#reservation#travel#booking#airline#corporate-travel#group-travel
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a flight reservation form?

Booking a flight for someone else is rarely the hard part. The hard part is getting their full legal name spelled exactly as it appears on the passport, confirming whether they actually want the 6 AM departure, and chasing down a passport scan before the fare class disappears. A flight reservation form fixes that by collecting everything in one pass. Traveler fills it in once — name, DOB, passport number, preferred routing, meal preference, frequent-flyer numbers — and the person doing the actual booking has a clean record to work from. No more 4-email threads where the middle name gets dropped. No more guessing whether "evening" means 6 PM or 9 PM. It works the same way whether you're a corporate travel coordinator handling 40 employee bookings a month, a travel agent serving walk-in clients, or an event organizer flying 12 panelists into a conference. Everyone gets the same link, the data lands in one place, and you stop reformatting passport details into your GDS by hand.

What's included in this template

18 fields — customize any field or add new ones with AI.

Short textPassenger full name (as on passport)✱
DateDate of birth✱
EmailEmail address✱
PhoneMobile number✱
Short textPassport number✱
DatePassport expiry date✱
Short textNationality✱
Short textDeparture city / airport✱
Short textDestination city / airport✱
DatePreferred departure date✱
DateReturn date (leave blank for one-way)
Multiple choiceCabin class✱
Multiple choiceTrip type✱
DropdownMeal preference
Short textFrequent flyer number
File uploadPassport scan upload
Long textSpecial requests (wheelchair, infant seat, etc.)
CheckboxesI confirm the details above are accurate✱

Need different fields?

Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.

Key features of this flight reservation form template

Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.

1

Passport-accurate name capture

A clearly labeled name field with helper text prevents the #1 booking mistake — names that don't match the travel document. Saves you the GDS rebooking fee every single time.

2

Date pickers for travel + passport expiry

Both the travel dates and passport expiry use real date inputs, so you instantly see if a passport will expire within 6 months of travel — a common visa blocker.

3

File upload for passport scans

Travelers attach a passport scan straight from their phone camera. No separate email thread, no missing attachments — the document arrives with the booking request.

4

One-way vs round-trip logic

The return date field is optional and labeled so travelers know to leave it blank for one-way bookings. The form doesn't reject submissions on a missing field that shouldn't exist.

5

Cabin class + meal preferences in one go

Dropdowns and radio groups cover the choices that drive fare codes and special meal requests, so the booker doesn't have to circle back for a second round of questions.

6

Works on any phone, any country

Travelers complete it from a passport-holding hand at an airport gate or a desk at home. The mobile-first layout works on iOS, Android, and any 4G connection.

Perfect for

Corporate travel coordinators booking flights for staff, travel agents capturing client itineraries without phone tag, event organizers flying in speakers or panelists, HR teams onboarding international hires, wedding planners coordinating destination travel for guests, university study-abroad offices, and small tour operators putting together group itineraries.

How to use this template

1

Open the template

Click "Use this template free." Flexform loads the form instantly — no account needed to preview.

2

Customize with AI

Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.

3

Connect & publish

Link to Slack or Google Sheets with one click, then embed on your site or share the link.

Ways to use this template

Corporate travel desk

A travel coordinator at a mid-size company sends one form link to every employee who needs a flight. Submissions land in Google Sheets, sorted by week, so the booking team works through a clean queue instead of an inbox of free-form emails.

Travel agency intake

Independent travel agents share the form with new clients before the first call. By the time they hop on the phone, they already have the passport details, preferred dates, and class — turning a 40-minute discovery call into a 10-minute one.

Conference speaker travel

Event organizers fly in 8 to 15 panelists per event. Each speaker fills the form, the organizer ticks them off as flights get confirmed, and the Slack channel pings the moment a new submission lands so nobody waits 3 days for a reply.

Destination wedding coordination

Wedding planners managing 60 guests flying into a venue use one form to collect everyone's preferred routes and passport scans. The bride and groom get a single sheet to share with the in-house travel desk — no spreadsheet wrangling.

University study-abroad office

A study-abroad coordinator collects flight preferences from 30 students heading to four different cities. Visa officers check passport expiry from the same submissions and flag students whose documents need renewal before departure.

Group tour operator

A small tour operator running a 12-day Europe trip uses the form to collect arrival flight details from guests booking their own air travel. The Excel-friendly export feeds straight into the airport pickup roster.

Workflow integrations

Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.

SlackGoogle SheetsEmailWebhook
⚡

Real-time sync

Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.

🔀

Conditional routing

Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.

🔁

Two-way data flow

Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.

Why choose Flexform?

Most flight booking forms are either generic Google Forms with a "Travel Date" field and nothing else, or bloated GDS portals built for travel agents in 2008. FlexForm sits in between — a clean, mobile-friendly form that actually understands the data a booker needs, without the learning curve of a Sabre terminal. Once you publish your form, you can tweak it without touching settings menus. Tell the AI editor "add a field for travel insurance preference" or "make the meal dropdown also include kosher and Jain options" and it updates the form. Every submission flows directly into Google Sheets so your team works off a single passenger manifest, and a Slack notification fires the moment a new request comes in — useful when fares are time-sensitive. If you run a travel agency or corporate-booking app, the same form embeds into your iOS and Android apps through the Kotlin Multiplatform mobile SDK with native field rendering — no WebView wrapper. Or skip the app entirely and share the link in an email, a WhatsApp message, or an SMS confirmation. The free plan is enough to capture real bookings; you only upgrade when you outgrow it.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Can the form handle multi-city or open-jaw routes?

The default fields cover one-way and round-trip travel. For multi-city itineraries, ask the AI editor to "add fields for a third leg" — or use the special requests textarea where travelers can describe the routing in plain language. Most travel teams find the textarea route is faster than rebuilding the form for a small minority of bookings.

Is the passport scan upload secure?

File uploads are stored on our servers behind the same authentication as the rest of your form data. You can also configure the form to deliver passport scans straight into a private Google Drive folder via the Sheets integration, so the file never sits in a general inbox.

What happens when someone submits the form?

You can route submissions wherever your booking workflow needs them. Most users send each submission to Google Sheets for the manifest, Slack for instant alerts, and email for an audit trail. Webhooks let you push the data straight into a CRM or GDS-adjacent system if you have one.

Can I add my company branding?

Yes — upload your logo, set brand colors, and pick fonts from the theme settings. The form will render with your branding on both the share link and any mobile app that embeds it through the SDK. Travelers see your company, not ours.

Does it work for international travelers without a strong internet connection?

The form is built mobile-first and degrades gracefully on slow 3G/4G. Travelers can fill it from a hotel lobby or an airport gate without the form freezing. Passport scan uploads pause and resume cleanly if the connection drops.

Can I embed this in my travel agency app?

Yes. The Kotlin Multiplatform mobile SDK renders FlexForm forms natively inside Android and iOS apps with the same fields you see on the web. Use it when you want to keep travelers inside your app instead of redirecting them to a browser.

Is the free plan enough for a small travel agency?

For most independent agents handling under 100 bookings a month, yes. The free plan includes the share link, mobile responsiveness, and core integrations. You only need to upgrade once you want unlimited responses or advanced workflow automation.

How do I prevent typos in the passenger name field?

The form requires the name field by default and labels it "as on passport" so travelers know exactly what to enter. You can add a confirmation checkbox at the bottom — already included in this template — so travelers acknowledge their details are accurate before submitting. That single checkbox cuts rebooking errors by a noticeable margin.

Related templates

Use this flight reservation form template free

Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.

No signup required · Free forever plan