Skip to content

NOAA Tides and Currents

Tide times, coastal water levels and water temperature

Back to tools

NOAA Tides and Currents provides coastal observations and predictions: tide times within 30 miles of prediction stations, latest levels within 50 miles of reporting stations.

Get tide times

Get high and low tide times at the nearest NOAA prediction station to a US coastal place, with local times and heights above mean lower low water. Locations farther than 30 miles from a prediction station are not covered.

Your information

US coastal town, beach or harbor, for example Santa Monica or Boston Harbor.

More options

Number of local days to include, 1 to 31, for example 3.

Height units, feet or metres, for example feet.

First local date to include (YYYY-MM-DD), for example 2026-10-03. Defaults to today at the station.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Tide predictions

Santa Monica, Municipal Pier, 0.92 miles from the requested place

View NOAA predictions
Height reference
Mean lower low water (MLLW)
  1. low tideSep 29, 4:41 AM

    1.643 feet

  2. high tideSep 29, 11:01 AM

    6.16 feet

  3. low tideSep 30, 6:05 PM

    0.046 feet

  4. high tideSep 30, 12:20 AM

    3.775 feet

  5. low tideSep 30, 5:09 AM

    2.114 feet

  6. high tideSep 30, 11:40 AM

    6.076 feet

  7. low tideOct 1, 7:06 PM

    0.161 feet

  8. high tideOct 1, 1:40 AM

    3.298 feet

  9. low tideOct 1, 5:39 AM

    2.577 feet

  10. high tideOct 1, 12:29 PM

    5.845 feet

  11. low tideOct 2, 8:24 PM

    0.309 feet

Choose an action

About the NOAA Tides and Currents tool

NOAA Tides and Currents returns high and low tide times, heights, and station details for a US coastal place; choose days, units, and a start date.

Get water level returns observed and predicted levels, water direction, temperature, and station details for a US coastal place; choose units.

Built from tidesandcurrents.noaa.gov and nominatim.openstreetmap.org. Last checked Sep 29, 2026.

Actions

Get tide times

1 credit

Get high and low tide times at the nearest NOAA prediction station to a US coastal place, with local times and heights above mean lower low water. Locations farther than 30 miles from a prediction station are not covered.

Uses NOAA Tides and Currents and nominatim.openstreetmap.org.

What you provide

FieldTypeRequiredDescription
DaysdaysNumberOptionalNumber of local days to include, 1 to 31, for example 3.Example: 3
UnitsunitsTextOptionalHeight units, feet or metres, for example feet.Example: Metres
LocationlocationTextRequiredUS coastal town, beach or harbor, for example Santa Monica or Boston Harbor.Example: Santa Monica
Start Datestart_dateDateOptionalFirst local date to include (YYYY-MM-DD), for example 2026-10-03. Defaults to today at the station.Example: 2026-11-01

What you get

FieldTypeDescription
TidestidesListHigh and low tides in local time order.
Typetides[].typeTextHigh or low tide.Example: Low
Unittides[].unitTextHeight unit.Example: Feet
Heighttides[].heightNumberPredicted height above mean lower low water.Example: 1.643
Page Linktides[].page_linkTextNOAA station tide-prediction page.Example: https://tidesandcurrents.noaa.gov/noaatidepredictions.html?id=9410840
Tide Timetides[].tide_timeTextLocal date and time with UTC offset, RFC 3339.Example: 2026-09-29T04:41:00-07:00
LatitudelatitudeNumberStation latitude.Example: 34.0083
LongitudelongitudeNumberStation longitude.Example: -118.5
Station IDstation_idTextNOAA station ID.Example: 9410840
Station Namestation_nameTextNearest NOAA tide prediction station.Example: Santa Monica, Municipal Pier
Distance (miles)distance_milesNumberStraight-line distance from the requested place to the station in miles.Example: 0.92
Height Referenceheight_referenceTextReference for predicted heights: mean lower low water (MLLW).Example: Mean lower low water (MLLW)

Example result

For Location: Santa Monica

JSON
{
  "tides": [
    {
      "type": "low",
      "unit": "feet",
      "height": 1.643,
      "page_link": "https://tidesandcurrents.noaa.gov/noaatidepredictions.html?id=9410840",
      "tide_time": "2026-09-29T04:41:00-07:00"
    },
    {
      "type": "high",
      "unit": "feet",
      "height": 6.16,
      "page_link": "https://tidesandcurrents.noaa.gov/noaatidepredictions.html?id=9410840",
      "tide_time": "2026-09-29T11:01:00-07:00"
    },
    {
      "type": "low",
      "unit": "feet",
      "height": 0.046,
      "page_link": "https://tidesandcurrents.noaa.gov/noaatidepredictions.html?id=9410840",
      "tide_time": "2026-09-29T18:05:00-07:00"
    }
  ],
  "latitude": 34.0083,
  "longitude": -118.5,
  "station_id": "9410840",
  "station_name": "Santa Monica, Municipal Pier",
  "distance_miles": 0.92,
  "height_reference": "Mean lower low water (MLLW)"
}

Get water level

1 credit

Get the latest NOAA coastal water level, matching tide prediction, direction, and water temperature near a US coastal place. Levels are above mean lower low water in feet by default, or meters when metric is selected. Places more than 50 miles from a reporting coastal station are not supported.

Uses NOAA Tides and Currents and nominatim.openstreetmap.org.

What you provide

FieldTypeRequiredDescription
UnitsunitsTextOptionalWater-level units, for example imperial (feet) or metric (meters).Example: Metric
LocationlocationTextRequiredUS coastal town, beach, or harbor, for example Charleston, SC.Example: San Francisco, CA

What you get

FieldTypeDescription
DifferencedifferenceNumberObserved minus predicted water level, in level_unit.Example: 0.187
Level Unitlevel_unitTextUnit for water-level values.Example: Meters
Station IDstation_idTextNOAA station identifier.Example: 9414290
Station Namestation_nameTextName of the NOAA water level station.Example: San Francisco
Station Pagestation_pageTextNOAA station page link.Example: https://tidesandcurrents.noaa.gov/stationhome.html?id=9414290
Distance (miles)distance_milesNumberDistance from the searched place to the station in miles.Example: 3.4
Water Directionwater_directionTextChange in recent observations.Example: Falling
Observation Timeobservation_timeTextObservation time at the station in local ISO 8601 with UTC offset.Example: 2026-09-29T05:00:00-07:00
Observed Water Levelobserved_water_levelNumberObserved height above mean lower low water, in level_unit.Example: 1.17
Predicted Water Levelpredicted_water_levelNumberPredicted height at observation time above mean lower low water, in level_unit.Example: 0.983
Water Temperature Celsiuswater_temperature_celsiusNumberMost recent water temperature in degrees Celsius, or null if unavailable.Example: 25.2
Water Temperature Fahrenheitwater_temperature_fahrenheitNumberMost recent water temperature in degrees Fahrenheit, or null if unavailable.Example: 77.4

Example result

For Units: Metric, Location: San Francisco, CA

JSON
{
  "difference": 0.187,
  "level_unit": "meters",
  "station_id": "9414290",
  "station_name": "San Francisco",
  "station_page": "https://tidesandcurrents.noaa.gov/stationhome.html?id=9414290",
  "distance_miles": 3.4,
  "water_direction": "falling",
  "observation_time": "2026-09-29T05:00:00-07:00",
  "observed_water_level": 1.17,
  "predicted_water_level": 0.983,
  "water_temperature_celsius": null,
  "water_temperature_fahrenheit": null
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@noaa-tides-and-currents",
  "visibility": "public",
  "operation": "get_tide_times",
  "version": 1,
  "input": {
    "location": "Santa Monica"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Plan beach visits around local high and low tides
  • Compare observed coastal water levels with predictions
  • Check recent water-level direction near a harbor
  • Review coastal water temperature before fieldwork
  • Identify a nearby tide prediction or reporting station

Questions about NOAA Tides and Currents

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this NOAA Tides and Currents tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a NOAA Tides and Currents account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from tidesandcurrents.noaa.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

When are the next high and low tides?

Get tide times returns local high and low tide times for a US coastal place. Choose days and optionally a start date.

What is the water level near a coastal place?

Get water level returns observed and predicted levels, observation time, and recent direction for a US coastal place.

What is the water temperature near a coastal place?

Get water level returns the latest water temperature in Celsius and Fahrenheit when available.

All Weather toolsBrowse all tools