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
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.
| Operator | Country | Native pkpass? | Notes | Article |
|---|---|---|---|---|
| Deutsche Bahn | Germany | Partial | Domestic ICE / IC tickets via DB Navigator. International segments excluded. | DB guide |
| ICE Long-Distance | Germany | Partial | Standalone ICE tickets reach Wallet via DB Navigator after a successful Apple Wallet handoff. | ICE guide |
| BahnCard | Germany | No | Discount card has no native pass. The PDF replacement document carries an Aztec code. | BahnCard guide |
| ÖBB | Austria | No | Tickets stay inside the ÖBB Tickets app. No Wallet button on Sparschiene or Standard. | ÖBB guide |
| SBB | Switzerland | Yes | SBB Mobile offers an automatic Apple Wallet handoff for most product types. | SBB guide |
| SwissPass | Switzerland | No | Red SwissPass card uses RFID. SwissPass Mobile lives inside the SBB app instead. | SwissPass guide |
| SNCF Connect | France | Partial | TGV INOUI and eligible TER add to Wallet. OUIGO routes by app or PDF. | SNCF guide |
| Eurostar | UK / FR / BE / NL | Yes | Eurostar app offers an Apple Wallet button. Connecting journeys often miss it. | Eurostar guide |
| Trenitalia | Italy | Partial | Frecciarossa tickets and seat reservations support Wallet. Regional digital tickets stay in app. | Trenitalia guide |
| Italo | Italy | No | PNR-based PDF ticket carries an Aztec code. No Wallet button in the Italo Treno app. | Italo via PDF |
| Renfe | Spain | Partial | Renfe app exports AVE and long-distance tickets. Cercanías commuter tickets do not. | Renfe via PDF |
| NS / Nederlandse Spoorwegen | Netherlands | No | OVpay contactless is the default. Single-trip tickets are PDFs only. | NS via PDF |
| Interrail / Eurail | Europe-wide | No | Mobile 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
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.
Open your ticket
Take a clear screenshot
Import into NeatPass
Automatic barcode detection
Customize your pass
Add to Apple Wallet
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
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
DownloadYour 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.
