Norfolk Tide Times
Back to tide tables

How these times are worked out

Every high water on this site is produced the same way: an astronomical prediction for one standard port, shifted by a fixed number of minutes for your location, and published as a window rather than a single minute. None of it is secret — and where we are least confident, we say so on the page it affects.

An observer lying flat on the quay at Burnham Overy Staithe with their head over the edge, reading the waterline against a measuring stick fixed to the timber, while moored boats sit afloat in the creek behind.
Burnham Overy Staithe, 26 July 2026. A two-metre stick taped to the quay, read every five minutes through the turn of the tide. Where there is no gauge, this is the only way to check a prediction against real water.

What "sunrise" and "sunset" mean on this site

Sunrise and sunset are true sunrise and sunset — the moment the sun's upper edge meets the horizon, including the bend the atmosphere puts in the light. That is the same definition an almanac uses. There is usable light before and after: civil twilight begins about 40 minutes before sunrise here in summer, and ends about 40 minutes after sunset.

The calculation, in three steps

This is the long-established way smaller places are published in tide tables everywhere: a named standard port, plus a time difference for the place you actually want. The technique is common property — what varies between publishers is the quality of the two numbers. We publish ours because they are the part most likely to be wrong.

  1. Step one

    Predict high water at Immingham

    We compute the astronomical tide from published harmonic constants — the set of astronomical frequencies whose sum describes the tide at a particular place. That gives a high water time at the standard port, to the minute.

  2. Step two

    Add a fixed offset for your location

    High water reaches this coast later than it reaches the standard port, and later still at the head of a creek than at its bar. Each location carries one number in minutes. That single number is where almost all of our uncertainty lives.

  3. Step three

    Publish it as a window

    We widen the result into a range — ±30 or ±40 minutes depending on the location — and show that. A single printed minute would imply a precision the method does not have.

Where the maths comes from

The harmonic constants come from the TICON-4 dataset (Hart-Davis et al., 2025), published under a Creative Commons CC BY 4.0 licence, and reach us through the open-source @neaps tide library. We compute the astronomical tide from those constants ourselves and apply the offset above.

The licence matters as much as the accuracy. The most authoritative UK tide predictions are Crown copyright and are not licensable for a site like this one, so we neither use nor republish them. Everything here is derived from openly licensed data we are entitled to build on, and the method itself — a standard port plus a difference — belongs to nobody.

The TICON-4 dataset →

Why Immingham?

It is a Class A standard port with a long, well-determined record, and it is the port this coast is conventionally referred to. We tested Cromer as an alternative reference — closer, and a more similar coastline — and it performed measurably worse, leaving a residual scatter of about 10 minutes against Immingham's 6. So Immingham stayed.

Every location, and how much we know

These are the numbers actually used to build the tables you are reading, generated 24 August 2026.

Minutes added to high water at Immingham for each location, with the published window and how far the offset has been checked.
Location Minutes after Immingham Window Confidence
Hunstanton +13 ±40 Worked out from nearby coast
Holkham Beach +20 ±40 Worked out from nearby coast
Wells-next-the-Sea +36 ±30 Checked against a tide gauge
Brancaster Staithe +40 ±30 Not independently checked
Burnham Overy Staithe +50 ±30 Not independently checked
Morston +65 ±30 Worked out from nearby coast
Blakeney +70 ±30 Not independently checked
The spread is not arbitrary. High water reaches the open shore first — Hunstanton at the mouth of The Wash, then Holkham's beach — and arrives progressively later the further up a creek you go, which is why the staithes and quays sit at the long end. Wells is the exception, and only because it is the one location we have been able to calibrate against measurement.

Every offset is minutes after high water at Immingham. The full sentence explaining each location's status sits on that location's own page.

What the three confidence labels mean

There is no fourth label reading “verified”, and there never will be while the evidence looks like this.

Checked against a tide gauge
There is a tide gauge here, and we have compared our predictions against what it recorded. This is the only class of location where we can tell you the timing has been checked against real water.
Worked out from nearby coast
No tidal station of any kind exists here. The offset is reasoned from the coast either side — from how high water propagates along this shore, and from how far up a creek the location sits. It is argued, not measured.
Not independently checked
The offset has never been checked against a continuous record of what the water did. It is a plausible figure carried forward. Burnham Overy Staithe is the near-exception: we have taken one field observation there and it landed four minutes from our published time — but a single reading on a single tide establishes a direction, not a number, so the label stays until there is a run of them.

A prediction is not an observation

This is the most useful thing we have learned, and it cost us a comfortable assumption.

When compared against the other tide prediction products that are freely available, we found close agreement — at several locations to within a minute. That felt like validation. It was not. Those products are harmonic predictions of the astronomical tide just as ours is, and most of them trace back to the same small number of underlying sources, so agreement between them tells you only that the models agree. It says nothing about what the water actually did.

The Environment Agency runs real tide gauges and publishes the readings under the Open Government Licence. There is one at Wells. The first time we compared our predictions against measurement rather than against another model — 39 high waters over 21 days — we were running an average of 19.5 minutes late, and every single one of the 39 was late. All-positive is the signature of a systematic error, not weather; wind and surge scatter both ways.

Late is the unsafe direction. It means the water peaked earlier than we said, so someone timing an arrival by our table would have met a falling tide.

What we changed because of it

In July 2026 we recalibrated Wells against the gauge, moving its offset from +55 to +36 minutes. We also widened every window, having found that under the old ±20 minutes, 18 of those 39 measured events fell outside the published window. Under ±30, two did.

The limits of that change belong next to it:

  • It is 21 summer days. There is no seasonal coverage. A winter sample, on a coast that sees a lot of northerly wind, could move the number again.
  • It is one gauge. Everything rests on a single Environment Agency instrument a few hundred metres from the quay, never checked against a second one.
  • It changes what Wells means. Wells now targets the observed peak of the water. Our other locations target the astronomical high water. On this coast those are not the same instant, and that is a real split across one product.
  • If it is wrong, it is wrong safely. Moving times earlier restores margin rather than removing it.

Wells is therefore better calibrated than the rest, not proven right. Our other locations have no gauge, have not been calibrated this way, and are likely to run a little late for the same reason.

Why one offset can never be exactly right

The standard port has a near-symmetrical tide: it takes about as long to rise as it does to fall. This coast does not. In the shallow creeks and across The Wash the flood is fast and the ebb is long and slow — at Wells the two differ by around half an hour.

Shifting a symmetrical curve sideways by a fixed number of minutes cannot reproduce an asymmetrical one. The measurements show it plainly: at Wells we predicted high water late and low water early, by roughly equal and opposite amounts, while the symmetrical control sat within a couple of minutes on both. Correcting high water with a single offset therefore makes low water worse.

low water +3h +6h +9h +12h this coast — high water here standard port — high water here 25 min
  • This coast — flood-dominant (Hunstanton, 5h52 rise, 6h37 ebb)
  • The standard port — near-symmetric (6h17 rise, 6h12 ebb)
Both curves start from the same low water, and both are drawn from measured rise and ebb durations rather than invented shapes. Because the flood here is the best part of an hour shorter than the ebb, high water arrives about 25 minutes ahead of where an evenly rising and falling curve puts it. Sliding that curve sideways can line up one of the two turns. It cannot line up both.

The proper fix is a separate high-water and low-water difference per location, which is what the fuller tide tables publish and what we dropped when we simplified to one number. Until we can source or measure those pairs, the honest response is the window — and telling you it is there.

It is also why this site publishes the high water instant and nothing derived from the shape of the curve between tides. A “hours until high water” dial or a state-of-tide bar built on a shifted symmetrical curve would be wrong by up to three quarters of an hour at some of these locations, and wrong in a way that looks authoritative.

Locations with no gauge

Only Wells has a tide gauge. There is no gauge at Burnham Overy Staithe, Brancaster Staithe, Blakeney, Morston, Holkham or Hunstanton, and for three of those there is no tidal station of any kind published by anybody. Any offset quoted anywhere for them — ours included — is somebody's interpolation.

Which leaves the method in the photograph at the top of this page: go there at the right state of tide, set a marked staff against something that does not move, and read the waterline every five minutes through the turn. It is slow, it is weather-dependent, and it is the only measurement of these places that exists.

We write down what we expect to see before going out, and date it. Recording a prediction only after seeing the result is rationalising, not testing.

The first one: Burnham Overy Staithe, 26 July 2026

We had published a window of 17:24–18:24 for that afternoon's high water, centred on 17:54. The water peaked at 17:58 — four minutes later than we said, and comfortably inside the window with 26 minutes to spare.

our published window · 17:24–18:24 17:00 18:00 19:00 we predicted 17:54 high water 17:58 4 min after we said
Burnham Overy Staithe, Sunday 26 July 2026 — 33 readings at five-minute intervals, taken by hand. High water landed 4 minutes after our published time, with 26 minutes of the window still to spare. ⚠️ The stick was not held perfectly vertical, so the shape of this curve — particularly how steep the fall looks — is not quantitative. The timing of the peak is what this observation establishes, and the height scale is relative to the stick, not to any datum.
The 33 readings
Time (BST) Height on the stick
16:55 50 cm
17:00 53 cm
17:05 56 cm
17:10 59 cm
17:15 61 cm
17:20 62 cm
17:25 64 cm
17:30 65 cm
17:35 66 cm
17:40 66 cm
17:45 66 cm
17:50 66 cm
17:55 66.5 cm
18:00 66.5 cm
18:05 65 cm
18:10 63.5 cm
18:15 62 cm
18:20 60 cm
18:25 58.5 cm
18:30 57 cm
18:35 54 cm
18:40 52 cm
18:45 48.5 cm
19:00 41 cm
19:05 36.5 cm
19:10 33.5 cm
19:15 30 cm
19:20 27 cm
19:25 22 cm
19:30 18 cm
19:35 14.5 cm
19:40 10.5 cm
19:45 5.5 cm

That is a better result than we expected. Our written-down prediction was that the water would peak early, by 10 to 25 minutes, because that is the pattern the Wells gauge shows. It did not. Which makes the gauge finding more interesting rather than less: whatever is running late at Wells may be a feature of that harbour, or of the gauge in it, rather than something wrong with the underlying model everywhere.

We also expected the turn to be flat, and it was — the water sat within two centimetres of its peak for 35 minutes, and within five centimetres for very nearly an hour. That is worth knowing on its own. At the top of the tide in a creek like this, “high water” is a period, not an instant.

This has not changed the published offset for Burnham Overy Staithe, and it has not moved it out of the “not independently checked” class. One tide is one tide: it was a neap, which is the weakest case for this kind of test, and wind and pressure move real water by more than four minutes. What it does establish is that the number we publish there is not badly wrong.

What would fix this properly

One person with a staff and a watch cannot produce the continuous record these locations need — you would have to stand there for months. So we are designing a low-cost tide gauge: something cheap enough to leave at a creek for a season, and simple enough that losing one to a winter storm is an inconvenience rather than a disaster.

When it has been built and tested against a location we can already check, we will open-source the design — parts, build notes and firmware — so that anyone wanting real numbers for their own creek can have them. There is no point us being the only people who can measure this coast. We will publish it when it works, not before.

What this is not

Everything here is a prediction of the astronomical tide — the part driven by the moon and the sun, which is knowable years ahead. It cannot know what the weather is doing, and wind, pressure and surge all move real water, sometimes by more than the windows on this site.

It is one input to a decision you make — never the decision itself. Do not use this site for navigation or for any safety-critical decision.

Current tables generated 24 August 2026 · TICON-4 harmonic constants via @neaps/tide-database (CC-BY-4.0, Hart-Davis et al., 2025)