Flight Booking Confirmation email template
A flight booking confirmation for an airline or travel site: route illustration, booking code box, flight details, a fare summary and manage booking button.
Light shows the email as designed. Dark and Gmail show how email apps can change its colors.
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="x-apple-disable-message-reformatting">
<meta name="format-detection" content="telephone=no, date=no, address=no, email=no, url=no">
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
<title>Flight Booking Confirmation</title>
<!--[if gte mso 9]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]-->
<style>
:root{color-scheme:light dark;supported-color-schemes:light dark;}
body{margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
table,td{mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;}
img{border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;}
a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;}
u + .ete-body a{color:inherit;text-decoration:none;}
@media only screen and (max-width:620px){
.ete-container{width:100%!important;max-width:100%!important;}
.ete-outer{padding:0!important;}
.ete-content{border-radius:0!important;}
.ete-px{padding-left:20px!important;padding-right:20px!important;}
.ete-stack{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;padding-left:0!important;padding-right:0!important;}
.ete-stack-gap{padding-bottom:20px!important;}
.ete-fluid{width:100%!important;max-width:100%!important;height:auto!important;}
.ete-fluid-cap{width:100%!important;max-width:280px!important;height:auto!important;display:block!important;margin-left:auto!important;margin-right:auto!important;}
.ete-stack-center,.ete-stack-center p{text-align:center!important;}
.ete-h1{font-size:28px!important;line-height:34px!important;}
.ete-h2{font-size:22px!important;line-height:28px!important;}
.ete-code{font-size:24px!important;letter-spacing:2px!important;}
.ete-btn-full{display:block!important;width:100%!important;box-sizing:border-box;}
}
@media (prefers-color-scheme: dark){
.ete-body,.ete-bg{background-color:#0a1522!important;}
.ete-content{background-color:#112032!important;}
.ete-text{color:#d6e4f2!important;}
.ete-heading{color:#ffffff!important;}
.ete-muted{color:#93a9bf!important;}
.ete-link{color:#8cc4ff!important;}
.ete-border{border-color:#213650!important;}
.ete-panel{background-color:#172a40!important;border-color:#213650!important;}
.ete-btn{background-color:#1b6fc2!important;border-color:#1b6fc2!important;}
.ete-btn-text{color:#ffffff!important;}
.ete-btn-outline{border-color:#1b6fc2!important;}
.ete-btn-outline-text{color:#1b6fc2!important;}
.ete-logo-light{display:none!important;}
.ete-logo-dark{display:block!important;max-height:none!important;overflow:visible!important;}
}
[data-ogsc] .ete-text{color:#d6e4f2!important;}
[data-ogsc] .ete-heading{color:#ffffff!important;}
[data-ogsc] .ete-muted{color:#93a9bf!important;}
[data-ogsc] .ete-link{color:#8cc4ff!important;}
[data-ogsb] .ete-body,[data-ogsb] .ete-bg{background-color:#0a1522!important;}
[data-ogsb] .ete-content{background-color:#112032!important;}
[data-ogsb] .ete-panel{background-color:#172a40!important;border-color:#213650!important;}
</style>
</head>
<body class="ete-body" style="margin:0;padding:0;width:100%;background-color:#e3f1fc;">
<!-- Made with emailtemplateexamples.com -->
<div class="ete-preheader" style="display:none;font-size:1px;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;mso-hide:all;">Booking K7QW2P is confirmed. Boston to Lisbon on 12 December. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ </div>
<table role="presentation" class="ete-bg" width="100%" cellpadding="0" cellspacing="0" border="0" style="width:100%;background-color:#e3f1fc;">
<tr><td align="center" class="ete-outer" style="padding:24px 12px;">
<!--[if mso]><table role="presentation" width="620" align="center" cellpadding="0" cellspacing="0" border="0"><tr><td><![endif]-->
<table role="presentation" class="ete-container" width="620" cellpadding="0" cellspacing="0" border="0" style="width:100%;max-width:620px;margin:0 auto;">
<tr><td class="ete-content" style="background-color:#ffffff;border-radius:14px;overflow:hidden;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="width:100%;">
<tr><td align="center" class="ete-px" style="padding:28px 32px 20px;background-color:#1b6fc2;"><span class="" style="font-family:Verdana, Geneva, sans-serif;font-size:24px;line-height:30px;font-weight:700;letter-spacing:-0.3px;color:#ffffff;">Skylark Air</span></td></tr>
<tr><td class="" style="padding:0;"><img src="https://emailtemplateexamples.com/wp-content/plugins/ete-core/assets/template-images/skylark-route.png" alt="A plane flying along a dotted route between two airport markers among clouds" width="620" height="269" class="ete-fluid" style="display:block;width:620px;max-width:100%;height:auto;border:0;outline:none;text-decoration:none;"></td></tr>
<tr><td align="center" class="ete-px" style="padding:40px 32px;"><h1 class="ete-heading ete-h1" style="margin:0;font-family:Verdana, Geneva, sans-serif;font-size:32px;line-height:40px;font-weight:700;color:#0e2a47;text-align:center;mso-line-height-rule:exactly;">Your trip is booked</h1><p class="ete-text" style="margin:0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:17px;line-height:27px;color:#24384d;padding-top:14px;text-align:center;">Thanks, {{first_name}}. Your seat is confirmed and your e-ticket is attached.</p></td></tr>
<tr><td class="ete-px" style="padding:16px 32px;"><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" class="ete-panel" style="padding:24px 20px;background-color:#f0f7fd;border:2px dashed #1b6fc2;border-radius:14px;text-align:center;"><p class="ete-muted" style="margin:0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#5f7489;">Booking code</p><p class="ete-code ete-heading" style="margin:0;padding-top:8px;font-family:'Courier New',Courier,monospace;font-size:30px;line-height:38px;font-weight:700;letter-spacing:4px;color:#0e2a47;">K7QW2P</p><p class="ete-muted" style="margin:0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;line-height:19px;color:#5f7489;padding-top:6px;">Use this code to check in or change your trip.</p></td></tr></table></td></tr>
<tr><td class="ete-px" style="padding:16px 32px;"><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td class="ete-panel" style="padding:24px;background-color:#f0f7fd;border:1px solid #d3e6f6;border-radius:14px;"><h3 class="ete-heading" style="margin:0;font-family:Verdana, Geneva, sans-serif;font-size:19px;line-height:26px;font-weight:700;color:#0e2a47;text-align:left;mso-line-height-rule:exactly;">SK 214, Boston to Lisbon</h3><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-top:8px;"><tr><td class="ete-muted" width="90" valign="top" style="padding:8px 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;line-height:22px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#5f7489;">Date</td><td class="ete-text" valign="top" style="padding:8px 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:22px;color:#24384d;">Saturday 12 December 2026</td></tr><tr><td class="ete-muted" width="90" valign="top" style="padding:8px 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;line-height:22px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#5f7489;">Times</td><td class="ete-text" valign="top" style="padding:8px 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:22px;color:#24384d;">Departs 7:40 pm, arrives 7:15 am (+1)</td></tr><tr><td class="ete-muted" width="90" valign="top" style="padding:8px 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;line-height:22px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#5f7489;">From</td><td class="ete-text" valign="top" style="padding:8px 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:22px;color:#24384d;">Boston Logan (BOS), Terminal E<br><span class="ete-muted" style="color:#5f7489;font-size:14px;">Arrives Lisbon (LIS), Terminal 1. Seat 23A, economy</span></td></tr></table></td></tr></table></td></tr>
<tr><td class="ete-px" style="padding:16px 32px;"><h2 class="ete-heading ete-h2" style="margin:0;font-family:Verdana, Geneva, sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#0e2a47;text-align:left;mso-line-height-rule:exactly;">Fare summary</h2><p class="ete-muted" style="margin:0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;color:#5f7489;padding-top:4px;">Paid 5 September 2026</p><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-top:16px;"><tr><td class="ete-text ete-border" valign="top" style="padding:14px 0;border-bottom:1px solid #d3e6f6;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:22px;color:#24384d;"><strong>Economy Classic fare</strong><br><span class="ete-muted" style="color:#5f7489;font-size:13px;">1 adult</span></td><td class="ete-text ete-border" align="right" valign="top" style="padding:14px 0;border-bottom:1px solid #d3e6f6;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:22px;color:#24384d;;white-space:nowrap;">$486.00</td></tr><tr><td class="ete-text ete-border" valign="top" style="padding:14px 0;border-bottom:1px solid #d3e6f6;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:22px;color:#24384d;"><strong>Checked bag, 23 kg</strong><br><span class="ete-muted" style="color:#5f7489;font-size:13px;">Outbound</span></td><td class="ete-text ete-border" align="right" valign="top" style="padding:14px 0;border-bottom:1px solid #d3e6f6;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:22px;color:#24384d;;white-space:nowrap;">$45.00</td></tr></table><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-top:8px;"><tr><td class="ete-muted" style="padding:4px 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:22px;color:#5f7489;">Taxes and fees</td><td class="ete-text" align="right" style="padding:4px 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:22px;color:#24384d;">$92.60</td></tr><tr><td class="ete-heading" style="padding:12px 0 0;border-top:2px solid #0e2a47;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:17px;line-height:24px;font-weight:700;color:#0e2a47;">Total paid</td><td class="ete-heading" align="right" style="padding:12px 0 0;border-top:2px solid #0e2a47;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:17px;line-height:24px;font-weight:700;color:#0e2a47;">$623.60</td></tr></table></td></tr>
<tr><td align="center" class="ete-px" style="padding:16px 32px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" align="center"><tr><td align="center"><!--[if mso]><v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="https://example.com/manage" style="height:48px;v-text-anchor:middle;width:190px;" arcsize="21%" strokecolor="#1b6fc2" fillcolor="#1b6fc2"><w:anchorlock/><center style="color:#ffffff;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;">Manage booking</center></v:roundrect><![endif]--><!--[if !mso]><!--><a class="ete-btn" href="https://example.com/manage" style="display:inline-block;background-color:#1b6fc2;border:1px solid #1b6fc2;line-height:48px;border-radius:10px;color:#ffffff;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-weight:700;text-align:center;text-decoration:none;padding:0 28px;-webkit-text-size-adjust:none;mso-hide:all;"><span class="ete-btn-text" style="color:#ffffff;">Manage booking</span></a><!--<![endif]--></td></tr></table></td></tr>
<tr><td class="ete-px" style="padding:8px 32px;"><p class="ete-muted" style="margin:0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;color:#5f7489;text-align:center;">Online check in opens 24 hours before departure. Bring the passport you used to book.</p></td></tr>
<tr><td align="center" class="ete-px" style="padding:28px 32px 32px;"><p class="ete-muted" style="margin:0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:21px;color:#5f7489;line-height:20px;text-align:center;"><strong>Skylark Air</strong><br>1 Runway Drive, Boston, MA. Call 555 0155</p><p class="ete-muted" style="margin:0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:21px;color:#5f7489;line-height:20px;text-align:center;padding-top:10px;">You get this email because you booked a flight with Skylark Air.</p><p class="ete-muted" style="margin:0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:21px;color:#5f7489;line-height:20px;text-align:center;padding-top:10px;"><a class="ete-link" href="{{unsubscribe_url}}" style="color:#5f7489;text-decoration:underline;">Unsubscribe</a></p></td></tr>
</table>
</td></tr>
<tr><td align="center" class="ete-muted" style="padding:20px 12px 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;line-height:18px;color:#5f7489;">Made with <a class="ete-link" href="https://emailtemplateexamples.com/" style="color:#5f7489;text-decoration:underline;">Email Template Examples</a></td></tr>
</table>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</body>
</html>
About this template
Airlines, travel agencies and booking sites can use this template for the email that arrives seconds after payment. It answers the three questions every traveler has: is it booked, when do I fly, and what did I pay.
A sky blue logo band and a dotted route between two airports open the email. A short line confirms the trip. The booking code sits in a big dashed box so it is easy to read out at a desk. The flight box lists date, departure time and airports. A fare summary shows ticket, taxes and bag, with the total in bold. A manage booking button and a check in note finish it.
Add one flight box per leg for return trips. Put the route and date in the subject line so travelers can find it later in a search.
Use it in your email tool
- Click Copy HTML, or download the .html file.
- In Mailchimp, Brevo, HubSpot or Klaviyo, start a new email with the custom HTML or code editor and paste it in.
- Change the text, links and images. Map merge tags such as {{first_name}} and {{unsubscribe_url}} to the tags of your tool.
- Send a test to yourself on desktop and phone before you send it to your list.
Sections in this email
- Logo band
- Route illustration
- Confirmation line
- Booking code
- Flight details
- Fare summary
- Manage booking button
- Check in note
- Footer
Subject line ideas
- Booked: Boston to Lisbon, 12 December
- Your Skylark booking code is K7QW2P
- Trip confirmed. See you on board, {{first_name}}
Preview text idea
Booking K7QW2P is confirmed. Boston to Lisbon on 12 December.