Your boarding pass says the flight leaves at 3pm, but the lock screen notification says 10am. Or your concert ticket shows the wrong start time after you traveled to a different time zone. This is one of the longest-running issues in Apple Wallet, dating back to the original Passbook app in 2012.
The problem is not your iPhone. It is how pass creators encode time data inside the pass file. Most airlines, event platforms, and ticket providers get timezone handling wrong, and Apple Wallet has no built-in way to correct it.
What the Timezone Bug Looks Like
The symptoms depend on the type of pass and how far you are from the original timezone. Here are the most common scenarios.
Boarding pass off by hours
Lock screen shows departure time 3, 5, or even 8 hours earlier or later than the actual flight
Event ticket after traveling
Concert or game time shifts when your iPhone adjusts to a new timezone at your destination
Train pass with wrong boarding time
Notification suggests boarding 1 hour before or after the correct departure
Movie or show ticket confusion
Screening time on the lock screen differs from the time printed on the ticket itself
This has caused real missed flights
Why Apple Wallet Shows the Wrong Time
Every Apple Wallet pass is a .pkpass file. Inside that file, a field called relevantDate tells Wallet when to surface the pass on your lock screen. This field uses the W3C timestamp format, which supports timezone offsets.
The correct format looks like this: 2026-06-15T09:30:00-04:00 (9:30am in US Eastern Daylight Time). But many pass creators write it as 2026-06-15T09:30:00Z, where the Z means UTC (Coordinated Universal Time). Wallet then converts that UTC time to your local timezone.
If the pass creator meant 9:30am Eastern but wrote it as 9:30am UTC, someone in New York sees a lock screen notification for 5:30am. Someone in Mumbai sees 3:00pm. The actual pass content (the printed boarding time) stays correct because it is stored as plain text, not computed from the timestamp.
This issue has been reported with Amtrak, IndiGo Airlines, Porter Airlines, National Express, Cineplex, and many other providers. Apple Community threads about it go back to 2012, the year Passbook launched.
A technical detail for the curious
Lock Screen Time vs. Pass Time
There is an important distinction. The lock screen notification time and the time printed on the pass come from different places. The notification time is calculated from the relevantDate timestamp. The printed time is static text set by the pass creator.
This is why you often see the correct time when you open the pass in Wallet, but the wrong time on your lock screen. The pass itself is fine. The notification is the problem.
If your pass is not showing on the lock screen at all, that is a separate issue. Check the guide on lock screen widgets and pass notifications for troubleshooting.
Fix timezone issues by creating passes with correct time data
NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.
How to Fix or Work Around It
Since the root cause is in the pass file itself, there is no iPhone setting that fully fixes this. But these steps can help.
Verify your time settings
Delete and re-add the pass
Contact the pass issuer
Recreate the pass with correct timezone data
Recreated passes work offline just like the originals. Learn more about offline mode and how passes work without internet.
Timezone Tips for Travelers
If you travel frequently across time zones, the timezone issue can affect you more than most. Here is what to keep in mind.
Crossing time zones mid-trip
Your iPhone updates its timezone automatically when you land. If a boarding pass for your connecting flight was encoded in UTC, the lock screen time will shift by the timezone difference. Always open the actual pass to verify the real departure time before heading to your gate.
International flight boarding passes
If your airline only gives you a PDF boarding pass, you can convert it to a Wallet pass with the correct timezone. See the guide on converting PDF boarding passes to Apple Wallet.
Event tickets in another city
For tips on managing event passes, see adding concert tickets to Apple Wallet.
Add a note to your pass
How NeatPass Handles Timezones Correctly
NeatPass encodes the correct timezone offset when creating passes. If your boarding pass departs at 3pm Eastern Time, NeatPass writes the timestamp with the proper UTC offset so the lock screen notification displays the right time, no matter where you are.
Correct timezone encoding
Every pass includes the proper timezone offset in the relevantDate field, not just raw UTC
Editable pass dates
If a time is wrong, you can update the relevant date and timezone directly on the pass
On-device processing
Your boarding pass and ticket data never leaves your phone during conversion
Works offline after creation
Created passes are stored in Apple Wallet and work without internet, even across timezones
Getting started is simple. See the guide on adding your first pass to Apple Wallet.
Common Questions
Create passes with correct timezone data
DownloadThe Right Time on Your Lock Screen
The Apple Wallet timezone issue is frustrating because it looks like a bug in your iPhone, but it is actually a problem with how pass creators encode their data. The good news is that the barcode and ticket always work correctly. The bad news is that Apple cannot fix what pass issuers get wrong.
NeatPass solves this by encoding the correct timezone offset every time you create a pass. Your lock screen shows the right time, your pass works offline, and your data stays on your device. Learn more about how NeatPass handles your data.
