Converting PST to UK Time
PST stands for Pacific Standard Time, which is UTC-8. UK Time, when on standard time, is GMT or UTC+0. When the UK is on British Summer Time (BST), it becomes UTC+1. So the offset between PST and UK time is either 8 hours or 9 hours depending on daylight saving schedules. The actual conversion is simple arithmetic. If it is 5:00 AM PST, add 8 hours during standard time overlap to get 1:00 PM UK time. During BST, add 9 hours to get 2:00 PM UK time. That is literally it. No special tool or service required. I spent about three years working with teams scattered across California and London before I realized I had been overcomplicating this entire time. The problem most people run into is the misalignment of daylight saving transitions. The US and UK do not switch to or from BST/DST on the same dates. For roughly three weeks each spring and autumn, the offset briefly becomes 7 or 10 hours instead of the usual 8 or 9.
The edge case I hit personally happened in late October 2019. I had scheduled a recurring call at what I thought was 4:00 PM PST every Tuesday. For one week, it kept landing at 12:00 PM London time instead of 1:00 PM. The US had already switched off DST while the UK had not yet started theirs. I ended up writing a small Python script that checks both timezones dynamically using the pytz library and adjusts accordingly. The script took me about twenty minutes to write and saved me from missing at least a dozen meetings over the following year.
How the offsets actually work
When both regions are on standard time simultaneously, PST is UTC-8 and GMT is UTC+0. That gives you an 8-hour difference. When the UK is on BST (UTC+1) and the US is still on PST, the gap widens to 9 hours. There are periods in March and October where neither region is observing daylight time, so the offset collapses back to 8 hours. What most online converters get wrong is assuming a fixed offset. They will tell you PST is always 8 hours behind London, which is only true part of the year. A properly functioning converter needs to know the current date and whether either region is currently in its daylight saving period.
Get the Full Details

Manual calculation without a tool
If you need to do this by hand, here is what you do. Take the PST time. Determine whether the UK is currently on BST or GMT. Check today's date against the DST transition dates. The US switches on the second Sunday in March and the first Sunday in November. The UK switches on the last Sunday in March and the last Sunday in October. If the UK is on BST, add 9 hours. Otherwise, add 8 hours. Double-check your work by verifying the day of the week has not shifted unexpectedly. The biggest mistake is treating PST as if it covers the entire Pacific region year-round. California and most of the Pacific time zone observe PDT from mid-March to early November. During that period, it is technically not PST anymore, though most people still refer to it casually as PST. If you are coding a solution or building a schedule, make sure you account for PDT, which is UTC-7, not UTC-8. Another issue is assuming the offset is symmetric. UK to PST is not simply subtracting 8 hours. You have to respect the actual timezone database entries rather than doing mental math, because the asymmetric DST dates create periods where a naive subtraction gives you the wrong answer by an hour.
Tools and methods that actually work
If you want a reliable solution, use a library rather than hardcoding offsets. In JavaScript, moment-timezone or the built-in Intl.DateTimeFormat with IANA timezone identifiers handles this correctly. In Python, use zoneinfo from the standard library (available from version 3.9) or pytz for older versions. Both pull from the IANA timezone database, which already encodes all the DST transition rules for America/Los_Angeles and Europe/London. For a quick manual lookup, timeanddate.com will show you the current offset between any two cities. It is accurate and updates automatically. I used it for a while before switching to programmatic solutions, and it remains useful for one-off checks.
When this approach fails
The manual calculation method breaks down if you are dealing with historical dates before 1970 or obscure timezone rule changes. The IANA database goes back further, but if you are doing anything involving pre-computation for a research dataset or a historical analysis, verify your results against a known-good reference. Simple arithmetic will not account for political decisions about DST that have changed over decades. Also, some legacy systems store times in local PST without timezone metadata. Converting those to UK time becomes ambiguous unless you know the original context. There is no universal fix for data that was recorded without proper timezone tags. You have to rely on documentation or assumptions, which introduces risk. Most importantly, this conversion is not something that requires a "complete guide" or a specialized product. It is a straightforward timezone offset problem. Any method that tries to package this as a complex workflow is either selling something you do not need or misunderstanding the actual problem.
