Use Cases

Add European Train Tickets to Apple Wallet - Complete Guide

Which European railways support Apple Wallet? DB, SNCF, SBB, Renfe status and how to add any train ticket to Wallet, even without native support.

8 min readJan 21, 2026Updated May 2, 2026
European train tickets from different railways finding their way into a glowing Apple Wallet

European rail travel means dealing with dozens of providers, each with their own ticketing system. Some support Apple Wallet natively. Many do not. If you are traveling cross-border, you might have tickets from three different railways on a single trip, each requiring a different app.

Here is which European rail operators support Apple Wallet, why many still rely on PDFs, and how to get any train ticket into Wallet regardless of official support.

Which European Railways Support Apple Wallet

Support varies dramatically by country and operator. Here is the current state of Apple Wallet integration across major European railways:

Deutsche Bahn (Germany)

Domestic ICE/IC tickets via the DB Navigator app

SNCF (France)

TGV INOUI and eligible TER via SNCF Connect

SBB (Switzerland)

All tickets via SBB Mobile with auto-add option

Renfe (Spain)

AVE and long-distance tickets via the Renfe app

Eurostar

London-Paris-Brussels via the Eurostar app

Trenitalia (Italy)

Frecciarossa tickets and seat reservations

Limited or No Support

OBB (Austria)

No Apple Wallet support available

NS (Netherlands)

Uses OVpay contactless, no Wallet passes

Interrail/Eurail

Pass stays in Rail Planner app only

Regional carriers

Most Verkehrsverbund tickets not supported

International ticket limitations

Most European operators deny Apple Wallet for cross-border journeys. Deutsche Bahn tickets in Wallet show "Control in DB services in Germany only," meaning only valid for the German portion. For international travel, keep the original app or PDF.

Operator Comparison Matrix

A side by side look at the major European train operators, where each one stands on Apple Wallet, and the deep dive guide for that operator.

OperatorCountryNative pkpass?NotesArticle
Deutsche BahnGermanyPartialDomestic ICE / IC tickets via DB Navigator. International segments excluded.DB guide
ICE Long-DistanceGermanyPartialStandalone ICE tickets reach Wallet via DB Navigator after a successful Apple Wallet handoff.ICE guide
BahnCardGermanyNoDiscount card has no native pass. The PDF replacement document carries an Aztec code.BahnCard guide
ÖBBAustriaNoTickets stay inside the ÖBB Tickets app. No Wallet button on Sparschiene or Standard.ÖBB guide
SBBSwitzerlandYesSBB Mobile offers an automatic Apple Wallet handoff for most product types.SBB guide
SwissPassSwitzerlandNoRed SwissPass card uses RFID. SwissPass Mobile lives inside the SBB app instead.SwissPass guide
SNCF ConnectFrancePartialTGV INOUI and eligible TER add to Wallet. OUIGO routes by app or PDF.SNCF guide
EurostarUK / FR / BE / NLYesEurostar app offers an Apple Wallet button. Connecting journeys often miss it.Eurostar guide
TrenitaliaItalyPartialFrecciarossa tickets and seat reservations support Wallet. Regional digital tickets stay in app.Trenitalia guide
ItaloItalyNoPNR-based PDF ticket carries an Aztec code. No Wallet button in the Italo Treno app.Italo via PDF
RenfeSpainPartialRenfe app exports AVE and long-distance tickets. Cercanías commuter tickets do not.Renfe via PDF
NS / Nederlandse SpoorwegenNetherlandsNoOVpay contactless is the default. Single-trip tickets are PDFs only.NS via PDF
Interrail / EurailEurope-wideNoMobile pass requires the Rail Planner app. Seat reservations sometimes export via the booking carrier.Interrail guide

By Region

European rail clusters into a handful of distinct regions, each with its own approach to Apple Wallet.

DACH (Germany, Austria, Switzerland)

DACH is the most fragmented region for Wallet. Germany has partial support via Deutsche Bahn for domestic long distance. Austria has none, so ÖBB requires a PDF or screenshot fallback. Switzerland leads with broad Wallet integration via SBB Mobile.

France

France is dominated by SNCF Connect which adds TGV INOUI and select TER tickets to Wallet automatically. OUIGO and most regional carriers still ship PDF only, so the same screenshot trick that works for OUIGO covers most TER variants too.

Italy

Italy splits between Trenitalia and Italo. Trenitalia ships native Wallet for Frecciarossa and seat reservations, while Italo keeps tickets inside the Italo Treno app, leaving a PDF as the only Wallet route.

United Kingdom and Cross-Channel

Cross-Channel travel is the cleanest case in Europe. Eurostar exports a real Wallet pass for direct journeys. UK domestic operators (Avanti, LNER, GWR) lean on app-based mTickets that do not export to Wallet. The PDF route applies.

Iberia (Spain and Portugal)

Renfe is the only Iberian operator with partial Apple Wallet integration. AVE and long-distance tickets export from the Renfe app, but Cercanías commuter passes and CP (Comboios de Portugal) tickets stay outside Wallet entirely.

Benelux

The Netherlands runs on OVpay contactless, so single-trip Wallet passes are rare. NS issues PDF tickets for international journeys but no native Wallet integration. Belgium's SNCB and Luxembourg's CFL follow the same PDF-only approach for digital tickets.

Why Many Operators Still Use PDFs

European rail ticketing follows UIC (International Union of Railways) standards. Most tickets use either Aztec codes or PDF417 barcodes, both supported by Apple Wallet. The technical capability exists. The problem is fragmentation.

Each railway maintains its own booking system, validation infrastructure, and fraud protection. Implementing Apple Wallet requires integration with Apple's PassKit framework and ensuring scanners at hundreds of stations read passes correctly. For smaller regional operators, the investment is not worth it.

The result: you end up with a mix of Wallet passes, app-based tickets, and PDFs for a single cross-country trip.

Unify your train tickets in Wallet

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.

Cross-Border Compatibility Issues

Even when an operator supports Apple Wallet, cross-border journeys can fail. A common example: booking a Zurich to Milan train through SBB. The Wallet pass works perfectly on Swiss trains, but at Milano Centrale, the automated gates expect Trenitalia's specific QR format. The pass triggers a "code not readable" error, requiring manual inspection.

This happens because different railways use different barcode header structures and timestamp formats. The data is correct - the syntax just is not compatible with every scanner.

Best practice for international travel

Book through the operating carrier's official app when possible. Always keep a backup of your original ticket (whether PDF, confirmation email, or screenshot). Have your ID ready for manual verification.

The Interrail/Eurail Situation

Interrail / Eurail - Interrail and Eurail passes cannot be added to Apple Wallet. They must stay in the Rail Planner app, which requires internet connection at least once every 24 hours before each journey (as of July 2025).

Users have been requesting Apple Wallet integration for years. The Eurail team acknowledges it is "worth exploring" but has not implemented it. The challenge: Eurail passes need to track individual journey activations, requiring dynamic updates that a static Wallet pass cannot easily handle.

Seat reservations are a different story. When you book a reservation through Trenitalia or another operator, that specific ticket can often be added to Wallet separately from your pass.

How to Add Any Train Ticket to Apple Wallet

For operators without native Wallet support, NeatPass can create a Wallet pass from any ticket with a scannable barcode. This works for Aztec codes, QR codes, and PDF417 barcodes used across European railways.

1

Open your ticket

Find your train ticket in the operator's app, email, or PDF. Make sure the barcode is fully visible on screen.
2

Take a clear screenshot

Capture the barcode with enough whitespace around it. Zoom into the PDF if the barcode is small. clean barcode screenshots.
3

Import into NeatPass

Open NeatPass and tap the plus icon. Select your screenshot from the photo library.
4

Automatic barcode detection

NeatPass scans the image and extracts the barcode data. Processing happens entirely on-device (your ticket never leaves your phone).
5

Customize your pass

Add details like "ICE Munich-Berlin" or "Eurostar London-Paris." Include seat numbers, car numbers, or booking references in the extra fields.
6

Add to Apple Wallet

Tap "Add to Wallet" and your ticket is ready. Access it instantly from the lock screen with a double-click.

Why Wallet Beats Apps for Train Travel

Train travel exposes the weaknesses of app-based tickets. You are in a tunnel with no signal. The conductor is checking tickets. Your battery is at 5%. The app crashes. These scenarios happen constantly on European trains.

Instant access

Double-click the side button, no app loading

Works offline

No signal needed in tunnels or rural areas

Low power mode friendly

Wallet works even in Power Reserve mode

Auto-brightness

Screen brightens for easy scanning

Station notifications

Pass appears when you arrive at the station

One place for everything

DB, SNCF, SBB tickets in a single app

Tip for frequent travelers

Set up lock screen widgets for even faster access. Your next train ticket can be one tap away without unlocking your phone.

Common Problems Across European Trains

A handful of issues come up over and over again, regardless of operator. The shape of the fix tends to be the same.

Ticket disappears or expires too early

Some operator-issued passes auto-remove after the journey ends, which is normal. The frustrating case is when the pass vanishes hours before the train, usually due to a forced refresh in the issuing app. the help guide on missing passes covers how to find a pass that the operator app silently removed and how to import the original ticket as a fresh Wallet pass.

QR or Aztec code in the wrong format

European stations expect specific encodings. UIC 918.3 Aztec codes work everywhere on DB, SBB, and SNCF rails. Plain QR codes from regional carriers sometimes fail at intercity gates. The full list of supported barcode formats covers what scans where, including the PDF417 fallback used by some Italian regional tickets.

Regional vs intercity differences

A ticket valid for one operator may bounce off another's automated gates, even within the same country. Common case: a Bayern-Ticket scans on local DB regional trains but fails on an ICE upgrade. The DB Navigator Wallet troubleshooting guide walks through the cases where the Add to Wallet button stays grey or a pass refuses to scan at intercity gates.

Screen too dim at the gate

Apple Wallet auto-brightens the screen when a pass is shown for scanning. If a Wallet pass is dim, the device is in Low Power Mode or the auto-brightness behaviour is off. The auto-brightness help article walks through the iOS settings that affect Wallet pass display brightness.

Frequently Asked Questions

Get your train tickets in Wallet

Download

Your Tickets, One Place

European rail travel should not mean juggling five different apps and digging through emails for PDFs. With NeatPass, you can bring tickets from Deutsche Bahn, SNCF, Trenitalia, and any other operator into Apple Wallet, even when they do not offer native support.

Your ticket is always one tap away, works offline in tunnels, and does not depend on an app that might crash when you need it most.

Already have Deutsche Bahn tickets? Check out the complete guide to DB and Apple Wallet. For flights, see converting PDF boarding passes.

Ready to migrate your cards?

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.