Choose the question you want to answer
Coastal currents
Compare time underway on a fixed passage course between the C&D Canal entrance and Nantucket Harbor entrance, including Delaware Bay, offshore New Jersey, New York Harbor, Long Island Sound and the eastern sounds.
Open current planner →NJ inside tides
Estimate water level at your arrival along the recorded Cape May–Toms River inside passage. Compare departures using six priority tide checkpoints, a cruise speed and adjustable bridge waits.
Open tide planner →The start and finish choices select a stretch of an existing course. These pages do not generate a new navigable route, select a marina berth, or add a detour to a dock. A named town or inlet is a passage position on that course.
Use the map without losing your place
- Zoom with the mouse wheel over the map. Drag to pan. On touch devices, use a two-finger pinch or the map’s zoom controls.
- Rotate in 45° steps. The left and right rotation buttons turn the map; North up resets the orientation. The orientation label tells you which way north points.
- Pick your endpoints. Use the Start and Finish dropdowns, or press that field’s Pick on map button. The button changes to Cancel picking. Click a named waypoint, or click nearby to select the nearest named endpoint. An arbitrary click does not create a new waypoint. Pick a different start and finish; a valid map selection recalculates automatically.
- Inspect the passage. When endpoint picking is off, click along the route, a station, or a table row. At this point updates immediately. The Explore along the route slider does the same thing in travel order.
- Compare departure times at the same location. Click the departure comparison graph to choose a sampled departure. The location you are inspecting stays selected, while its arrival time and current or tide change. The map’s zoom and position stay put.
Press Show whole route when you deliberately want to fit the selected passage to the screen. Calculate, Swap and Pick on map preserve your current map view. Changing the start or finish can reset the inspected trip position because it is a different passage.
NOAA nautical chart loads chart tiles separately over the internet. Zoom in to see available soundings and navigation marks. Simple coastline uses saved land shapes and is helpful if the chart service is slow. It has no soundings. Map colors describe predictions at your arrival time, not a single snapshot of conditions everywhere.
Current planner: step by step
- Enter the departure date and time. All input and displayed times use Eastern time, with daylight saving applied. The page shows the saved date range.
- Select Start and Finish. Choose the portion of the coast you want to travel. ⇅ Swap reverses the passage.
- Enter speed through water in knots. Use the boat’s expected speed in still water, not a GPS speed already helped or hindered by current. The current planner holds this speed constant; it does not model no-wake slowdowns or bridge waits.
- Press Calculate passage. The selected card reports time underway and arrival. The other cards identify the fastest and slowest completed passages in the comparison window.
- Explore a place that matters. Click the route near Hell Gate or the Race, for example. Read arrival time, current speed, current direction, following/opposing component and speed over ground in At this point.
- Try a different departure. Click the comparison graph or a Use best/worst departure button. Watch the values change at your selected location. Open Waypoint arrivals to see the trip unfold at the main endpoints.
Example: the RaceSelect a passage that crosses the eastern Sound and click near the Race. Then click several positions on the departure graph. The boat reaches that same place at different times, so the current there can change from following to opposing even though your route stays the same.
Read the departure comparison
The horizontal axis is departure time; the vertical axis is total time underway. Lower is faster. The search samples every ten minutes from ten hours before to ten hours after the departure entered when you last pressed Calculate. It can cross midnight and includes nighttime departures.
Fastest means shortest passage duration. It does not mean earliest clock-time arrival or best weather. Choosing a graph result keeps that original comparison window. Pressing Calculate again centers a new window on the current input time. Departures the model cannot complete are excluded; the note below the graph reports them.
Read the current map
Following and opposing colors describe the component of current along your course at the estimated arrival. Near slack means very little modeled current. Arrows point in the direction the water flows, in true degrees. A cross-current can reduce forward speed even when the along-course component is favorable. Gray means current is unmodeled, particularly on the offshore New Jersey legs; it does not mean slack water.
How current timing works
The boat advances along the course in steps of at most one minute. At each step the planner evaluates saved NOAA current predictions at the boat’s changing position and time. Nearby station current vectors are blended along modeled course segments. The calculation accounts for following, opposing and cross-current, assuming the boat steers to stay on the course.
Harmonic station data are saved at six-minute intervals. Subordinate stations use smooth estimates between predicted slack and maximum-current events. Station depths and sources appear under Sources, station depths & calculation assumptions; a station’s prediction depth is not the depth of water under your boat.
A passage is rejected if the model cannot maintain forward progress or exceeds 120 hours. Unmodeled segments use the entered boat speed without a current adjustment. Wind, waves, river discharge, traffic, stops and actual throttle changes are outside this calculation.
Tide planner: step by step
- Enter the departure date and Eastern time. Choose either northbound or southbound travel. The dropdowns run north to south, with Toms River first and Cape May last.
- Choose Start and Finish. Stops include the LBI passage points, Barnegat Inlet’s nearby ICW junction, Atlantic City, Ocean City, Sea Isle, Avalon and Stone Harbor. A shortened passage checks only the priority checkpoints along that stretch.
- Set Boat information. Enter open-water cruise speed in knots. The default is 26 knots. Draft and maximum height are optional and saved with cruise speed in this browser; they are placeholders for future clearance features and do not affect the calculation.
- Set your low-water alert level. The default is 1.0 foot above MLLW. Change it to the tide height you want flagged. It is a planning alert level, not a minimum navigable depth.
- Set bridge delays. Each of the three bridge sliders starts at 15 minutes and can be changed from 0 to 30. Only bridges on your selected passage add time.
- Press Calculate tides at arrival. Check the selected departure card, low-water notice and six-checkpoint table. Each checkpoint uses its own arrival time.
- Compare departures. Use the best tide window button or click the graph. Keep a spot selected on the map to watch its arrival tide change. Review bridge arrivals and the full station table for details.
Example: leaving Cape May at 1 p.m.The planner first estimates your arrival at Wildwood Crest, then Nummy Island, Ludlam Bay, All Seasons Marina, the rail bridge and Main Marsh, in northbound travel order. Those are six different tide times. A longer Margate wait shifts the rail-bridge and Main Marsh arrivals later; it does not shift places you have already passed.
At this point shows estimated tide in feet MLLW, rising/falling water level, next high and low tide, arrival time, elapsed time and the timing section. Rising or falling describes water level; it is not a current direction. A dashed connector identifies the prediction source used for a nearby-station estimate.
Gold labeled markers identify the six priority checkpoints. A red outline flags a priority checkpoint below your alert level. Route colors give a broader estimate blended between nearby tide sources. Use the checkpoint table to read the actual values used for ranking and alerts.
Low-water alerts & best departure
For each candidate departure, the planner computes the estimated tide at each included priority checkpoint’s individual arrival. It then takes the lowest of those heights. The best departure maximizes that lowest value; the lowest tide window minimizes it. The graph’s vertical axis is this minimum in feet MLLW, so higher gives the larger modeled tide margin across your checkpoints.
The alert compares each arrival estimate against Flag arrival tide below. Equality is at the alert level; only values below it trigger the warning. The notice names all flagged checkpoints, and the table labels each one. Changing the alert level updates the notice and markers immediately, without changing the route timing or recommendation ranking.
The best departure can still have a low-water alert: it is the best among the sampled departures, not a promise that all six have enough water. Check the selected departure’s notice after choosing it. A passage with no priority checkpoint has no best/lowest tide recommendation, but the other station arrivals remain available.
These are on-page planning notices. They do not send texts or emails, monitor a live gauge, or notify you while the page is closed.
What MLLW means
Mean Lower Low Water is a tidal height reference used for many nautical chart depths. A tide of 1.2 ft MLLW is water level 1.2 feet above that datum; it does not say there are 1.2 feet of water at the checkpoint.
If a verified charted depth were 4.0 feet at MLLW, adding a predicted 1.2-foot tide would give a nominal 5.2-foot water column. This planner does not supply that verified depth or subtract draft, squat or a clearance margin. Wind and weather can move actual water levels away from astronomical predictions, especially in back bays.
Bridge delays: check the downstream impact
The controls and bridge table list, north to south: Atlantic City railroad bridge, Route 40 / Albany Avenue Bridge, then Margate City Bridge. The calculation processes them in your actual travel order.
Arrival is the time you reach the crossing, before that bridge’s wait. Clear bridge is arrival plus its slider delay. Earlier bridge waits are included in the arrival at later bridges. Each listed delay adds the same amount to final arrival; the summary reports total moving time plus all bridge waits.
Move a slider to recalculate bridge times, downstream tides, alerts and the departure comparison automatically. Try 0 minutes if you expect no wait, or 30 for a longer hold. The map view and your inspected point stay selected. The rail-bridge priority tide is checked on arrival, before the rail bridge’s own wait; a wait can change water level while you are there.
Sliders are assumed delays. They do not predict bridge openings, train movements or required notice. Boat height is not used to decide whether an opening is needed. If a bridge requires no wait for your boat, set its delay to zero; check actual opening requirements separately.
The six checkpoints & their tide sources
Checkpoint markers show the places being checked. The original four use nearby NOAA tide stations projected onto the recorded passage. The two added locations use explicitly labeled station proxies; no unverified local time shift or height correction has been applied.
Nearby waterways can have different tide timing and range. Source distance is shown beside each checkpoint in the table and inspection panel. A marker at your requested spot is not a claim that NOAA measures or predicts that exact spot. USGS location record identifies the gauge location beside All Seasons Marina; this planner uses the supported NOAA prediction source above rather than that gauge’s live observations.
How recorded speed & tide estimates work
The inside passage follows a timestamped August 29, 2022 track from Canyon Club in Cape May to Dillon’s Creek on Toms River. Obvious stationary time at the start and finish and bridge-area holds were removed. The cleaned moving pattern is reused in reverse for southbound trips.
Open-water sections scale from the 26-knot reference cruise. Slower sections retain their recorded timing as a proxy for restricted or no-wake travel; increasing cruise speed does not make those sections run faster. A lower cruise speed also limits them when it is below their inferred speed. These sections are inferred from recorded progress, not a verified map of legally designated no-wake boundaries. Actual restrictions and conditions take precedence.
Bridge waits are added after the cleaned moving timing. Planned stops, docking, refueling and marina detours are not added. Unlike the current planner, the inside tide planner does not alter passage duration for tidal currents.
Saved NOAA high and low tide events supply times and heights. Between those events, a smooth cosine curve estimates the height. At a checkpoint, the selected source is evaluated at that checkpoint’s arrival. Along-route color blends nearby source heights at the same time. Neither is a live observed water level.
Data, time & troubleshooting
- Why is the page initially busy?
- It loads saved prediction blocks and compares 121 departure times. The current planner can take longer because it simulates the whole passage for every candidate. Wait for the calculation status before changing inputs.
- Why did the results disappear after I changed an input?
- Date, time, endpoints or speed edits make the old calculation stale. Press Calculate to produce new results. Swap and valid map picks recalculate automatically; tide bridge sliders update automatically.
- Can I use last month’s date or next year’s date?
- Use the saved coverage range shown on the page. The cache keeps four historical weeks and roughly 52 weeks of departure dates, plus an arrival buffer. The scheduled weekly refresh is set for Monday at 2 a.m. Eastern. The displayed refreshed date tells you when the saved data were last updated.
- Why is a departure missing or marked unavailable?
- It may exceed prediction coverage or, on the current page, fail the forward-progress or 120-hour limit. Missing predictions are not replaced with invented zero currents or tides. Shorten the passage, choose a covered date, or review the speed input.
- Why is the chart blank or incomplete?
- NOAA chart tiles load separately from the saved predictions. Try Simple coastline or reload when the connection improves. Arrival tables can still work while chart tiles are unavailable.
- Is my saved boat information shared?
- Cruise speed, draft and height are stored locally in this browser. A different browser or device may have different values. The page does not upload those inputs as part of its calculations.
- Does this find a safe depth, route or bridge clearance?
- No. The planner compares timing and predicted astronomical conditions on a fixed course. It does not check today’s channel depths, shoaling, notices, bridge clearance, weather or the full operating limits of your vessel. Use current charts and local navigation information for those decisions.
Prediction reference: NOAA CO-OPS data API. More background and the reason this project exists: About BitterRadish passage planners.