Travel

In-flight Wi-Fi and a VPN: satellite delay, onboard packages and server choice

In-flight Wi-Fi depends on a radio link between the aircraft and either a satellite or towers on the ground, shared by every passenger who buys access. That link, and the operator who sells access to it, set the delay, the capacity and the rules for what may cross it, which explains most of what a VPN can and cannot do in the air.

This page covers the two kinds of system and the delay each one adds, the onboard purchase page and its per-device packages, messaging-only packages and the capacity a cabin shares. It then explains why latency figures taken on the ground mislead at altitude, and how to choose a server location once the aircraft is connected. The general mechanics of shared networks are in our public Wi-Fi safety guide.

Common networks
Satellite in-flight Wi-Fi · Air-to-ground in-flight Wi-Fi · Messaging-only in-flight packages

Satellite and air-to-ground systems, and the delay each one adds

In-flight Wi-Fi reaches the ground in one of two ways. An air-to-ground system links the aircraft to a network of towers below it, much as a phone links to a mast, so it works only within range of those towers. A satellite system links the aircraft to a satellite, which relays the traffic to a ground station, and it can also serve routes over the sea.

A geostationary satellite orbits 35,786 km above the equator, the height at which one orbit takes as long as one turn of the Earth, so it stays above the same point. A request climbs to the satellite and descends to the ground station, and the reply makes both journeys again in the opposite direction. The four legs add up to at least 143,000 km, which radio crosses in about 480 ms, so a geostationary link spends almost half a second of every round trip in space before any equipment or distance on the ground is counted.

Satellites in low Earth orbit fly below 2,000 km, a small fraction of that height. The climb to the satellite and back therefore adds far less delay, and the route on the ground accounts for a larger part of what remains.

A geostationary satellite sits above the equator, so it sinks towards the horizon as an aircraft flies towards either pole. On routes that pass close to a pole, the service can stop for part of the flight.

  • Geostationary satellite: roughly 480 ms or more of every round trip is spent in space, whatever the route on the ground.
  • Low Earth orbit: the satellite adds much less delay, so the distance from the ground station to the exit server matters more.
  • Air-to-ground: no space segment at all, and service only while the aircraft is within range of the towers.

Buying access: the onboard purchase page and per-device packages

Access is sold on a purchase page that the aircraft's network shows to any device that joins it. Until a package has been bought, or a free offer accepted, the network holds back ordinary traffic to the internet. WrapVPN cannot connect before that point: the app cannot reach WrapVPN's servers to collect its configuration, and the tunnel's handshake has no route to the exit server.

Packages are commonly sold per device, and the system remembers which device paid. A laptop used alongside a phone therefore usually needs a package of its own. WrapVPN has no device limit on any plan, so one account can run the tunnel on both, but that does not change what the aircraft's network charges for access.

On iPhone and iPad with Auto-Connect on, the tunnel starts when the device joins the aircraft's Wi-Fi, and the purchase page may not load while it is running. Press and hold the switch, choose a pause of 15 or 30 minutes and complete the purchase. During the pause, iOS still shows the VPN as on while traffic uses the aircraft's network directly, and WrapVPN reconnects when the time is up. On other devices, complete the purchase before connecting.

The purchase page belongs to the onboard network and runs before any tunnel exists. Enter card details only if the browser shows a secure connection, and give the page nothing beyond what the purchase requires.

  • Before paying, check what a package covers: the whole flight or a fixed time, one device or several, and whether VPN traffic is included.
  • After paying, load an ordinary web page before connecting WrapVPN, so that a tunnel problem is not mistaken for a failed purchase.

Messaging-only packages and VPN traffic

Some in-flight networks offer a free or low-cost package that carries messaging apps and nothing else. Such a package lets through traffic to the services it covers and holds back the rest, which works only while the network can tell which service each connection belongs to.

A VPN tunnel removes that information. The network sees one encrypted stream to an address that is not on its list, so some messaging-only packages may not carry a VPN at all. While the tunnel is trying to connect, the messaging apps the package was meant for may stop working as well, because their traffic is routed into the tunnel.

The package's terms decide what it carries, and a VPN is not a way around them. When a package excludes VPN traffic, the choice is between buying a package that carries the tunnel and using this one without it, protected only by whatever encryption each messaging app applies to its own traffic.

The WrapVPN tunnel runs over UDP, with no TCP fallback, so a network that carries only TCP traffic cannot carry it, whichever server location you choose.

Limit

WrapVPN cannot connect on a package that does not carry VPN traffic. Read what a package includes before buying it for use with the tunnel.

A link shared by the whole cabin

Every connected passenger shares the capacity of the aircraft's link to the satellite or to the ground. When much of the cabin is online at once, each device receives a smaller share, and a VPN cannot enlarge it, because encrypting traffic adds nothing to the link.

Some packages also cap the data or the speed available to each device. Those limits apply to the device whether or not its traffic is in a tunnel.

A phone or laptop that joins Wi-Fi in the air can also resume the background work it could not do while offline: photo backups, app updates and cloud synchronisation. With the VPN on, all of it travels through the tunnel and competes for the same share. Pause automatic backups and updates before take-off if the connection is for messages and reading.

Why latency figures taken on the ground do not describe the aircraft

The apps measure their own response time to each server location, mostly when they start or load the server list, so figures taken on the ground describe the airport's network rather than the aircraft's.

Figures taken at the gate therefore describe the airport's network, not the aircraft's. Once the aircraft is connected, every route to every exit server begins with the link to the satellite or the towers, and on a geostationary link that link adds roughly half a second to all of them. To measure from the aircraft, disconnect first; then close the app fully and reopen it on a phone or tablet, or select 'Refresh' on Windows.

The apps measure in different ways. The Android app times a short web request to each server and displays half of the result, the Windows app shows the full time of a web request, and the iPhone and iPad apps time how long a connection to each server takes to open. None of these is a ping, so compare a figure only with other figures on the same device.

Each measurement also runs against a timeout of a second or two. Over a geostationary link a measurement needs one or two round trips of about half a second each, so a busy link can run out of time. On Android, a location whose test fails is shown in red and cannot be chosen until the app measures again.

Choosing a server location at cruising altitude

The aircraft's position says little about which exit server is nearest in network terms. A satellite system hands traffic to the internet at its ground station, which can be far from the aircraft and sometimes in another country. Without a VPN, websites see an address belonging to the in-flight network's operator, which geolocation services can place in a country unrelated to the route. An air-to-ground system enters the internet through the ground network it belongs to.

On a geostationary link, the time spent in space is the same for every exit server, so the differences between locations come from the path on the ground, from the ground station onwards. If the ground station is near London, for example, choosing London rather than Cedar Knolls removes about 5,600 km from the path and a round-trip floor of about 56 ms. On an office connection that is a large share of the delay; on a link that already spends half a second in space, it is a modest one.

Measure from the aircraft, then choose the lowest figure among the server locations you are willing to use, or use 'Fastest' on Android and 'Automatic' on Windows. On iPhone and iPad, the app selects the lowest figure by itself after measuring, unless you have already picked a location since it opened. Keep that location for the rest of the flight: changing location replaces the connection, and each new connection over a satellite link takes longer to set up.

On the free plan, the iPhone and iPad apps do not move a running session to another server. Disconnect first, then choose the new location; connecting again within the hour continues the same session.

The free plan's hour and battery use on a long flight

The free plan gives each account three one-hour sessions a week, shared by all of its devices, with every server location available. Each hour runs from the moment the session starts and keeps running after you disconnect, so one week's allowance covers at most three hours of a long flight, and only if none of it has been used.

A session starts when WrapVPN's server issues the app its configuration, which happens before the tunnel itself has to work. On a package that lets the app reach WrapVPN but does not carry the tunnel, a free hour can therefore start without a working connection.

A phone and a laptop on the same account can share one session: a device that connects while the account's hour is running joins that hour instead of starting another. The weekly count resets every Monday at 00:00 UTC, a moment that does not move with the time zones a flight crosses.

The tunnel's own battery cost is small. Encryption is light work for a current phone or laptop, and WireGuard was designed to do little work for each packet. The configuration WrapVPN issues sets a keepalive of 25 seconds, which the iPhone, iPad and Android apps apply, so an idle tunnel on those devices still transmits a small packet at that interval. On a long flight without power at the seat, disconnect once you have finished with the Wi-Fi.

For flights that need more than the free plan, the weekly plan costs $1.99 and the monthly plan $3.99, and there is no annual plan. Both renew until cancelled in the App Store or Google Play subscription settings, and a cancelled plan keeps working until the end of the period already paid for.

Common uses

A long-haul crossing over the sea

Over open water the link is a satellite one, and on a geostationary system every request carries roughly half a second of delay. Messages and reading tolerate that well, while real-time calls feel it most. Measure once the aircraft is connected, choose one location and keep it, and expect gaps in geostationary service on routes that pass close to a pole.

A short flight over land

Shorter routes over land may use towers on the ground or a low-orbit satellite, with far less delay. If the package carries VPN traffic and one of the week's free sessions remains, one free hour can cover a flight of up to an hour, provided you connect only after the purchase page has been completed.

A phone and a laptop on board

Each device usually needs its own package from the aircraft's network, while WrapVPN covers both on one account with no device limit. On the free plan, connect the second device during the first device's hour, so that both use the same session.

How to set up WrapVPN

  1. 1

    Set up every device before boarding

    Install WrapVPN, sign in with the same Apple or Google account on each device, and connect once on the ground so that the system's VPN request is approved before the flight. On the free plan, that connection starts one of the week's sessions unless one is already running. A slow purchase page at altitude is a poor place to approve a system prompt or recover an account.

  2. 2

    Join the aircraft's Wi-Fi and complete the purchase

    Choose a package that carries VPN traffic if you intend to use the tunnel. On iPhone and iPad with Auto-Connect on, pause the tunnel first by pressing and holding the switch. Load an ordinary web page before going further.

  3. 3

    Measure from the aircraft

    Disconnect, then reopen the app on a phone or tablet, or select 'Refresh' on Windows, so that the latency figures are taken over the aircraft's link rather than the airport's.

  4. 4

    Connect and keep one server location

    Choose the lowest figure among the locations you are willing to use, connect, and stay on that location until landing. Pause backups and updates so that the cabin link carries what you need.

Plans and prices

Weekly and monthly plans renew automatically until cancelled, and there is no annual commitment. You can cancel at any time in your App Store or Google Play subscription settings.

$1.99per week

$3.99per month

There is no annual or multi-year plan.

The monthly plan may include a 7-day free trial for eligible new subscribers.

See all plans

Common questions

Can I use a VPN on in-flight Wi-Fi?

Yes, on a package that carries VPN traffic, once the purchase page has been completed. The WrapVPN tunnel runs over UDP, so a network that carries only TCP traffic cannot carry it, and some messaging-only packages may not carry a VPN at all. The package's terms decide what is allowed.

Why is in-flight Wi-Fi slow with a VPN on?

The link and the tunnel both contribute. A geostationary satellite adds roughly half a second to every round trip, and the whole cabin shares the aircraft's connection. The tunnel adds encryption work and a detour through the exit server; measuring on board and choosing the location with the lowest figure keeps that detour short.

Which server location should I choose on a plane?

Choose by figures measured on board, not by the country below. Satellite traffic reaches the internet at a ground station that can be far from the aircraft. Disconnect, reopen the app on a phone or tablet or select 'Refresh' on Windows, pick the lowest figure among the locations you are willing to use, and keep it for the rest of the flight.

Will WrapVPN work on a free messaging-only package?

It may not. These packages let through traffic to the messaging services they cover, and a tunnel hides which service each connection belongs to, so some of them may not carry a VPN. While the tunnel tries to connect, the covered apps can stop working too. The package's terms decide, and a VPN is not a way around them.

Do I need to buy in-flight Wi-Fi separately for my laptop?

Usually, yes: packages are commonly sold per device, and the system remembers which device paid. WrapVPN has no device limit on any plan, so one account covers the phone and the laptop, but access to the aircraft's network is usually bought for each device separately.

Is the free plan enough for a long flight?

It covers only part of one. The free plan gives three one-hour sessions a week, shared by all devices on the account, and each hour runs from the start of the session even if you disconnect. A long flight can use the whole week's allowance in three hours. The weekly plan at $1.99 covers seven days and renews until you cancel it in your store's subscription settings.

Does a VPN drain the battery on a flight?

It uses a little. WireGuard does little work per packet, and on iPhone, iPad and Android an idle tunnel sends one small keepalive packet every 25 seconds, as the configuration WrapVPN issues specifies. On a long flight without power at the seat, disconnect when you have finished with the Wi-Fi, or switch Wi-Fi off.

Download WrapVPN

One account works on your phone, tablet and computer, with no device limit on any plan. Every server location is available on every plan, including the free plan.