Skip to content

Port of Rotterdam

Netherlands

UN/LOCODENLRTMWhat is a UN/LOCODE?51.9167° N, 4.5° ELocal timeEurope/Amsterdam, UTC+2

In short

Rotterdam: 205 ships in port now, 199 arrivals and 186 departures in the last 24 h (detected from AIS, as of Oct 2, 2026, 19:12 UTC). Counts are lower bounds at this port.

Watch this port

Get an email when Rotterdam is busier than usual or is named in an official release.

We email you a link and a code. That creates a free account, no password or card, and follows Rotterdam.

Free account, no card: follow up to 5 ships and ports. Plus follows 50, Pro 500.

By continuing you accept the Terms and the Privacy policy.

In port now
205
Arrivals, last 24 h
199
Departures, last 24 h
186
Ships nearby, last 6 h
40

The Port of Rotterdam includes these areas, each with its own UN/LOCODE. Ship calls Voydar detects there count for Rotterdam on this page: Botlek · Europoort

Source: published description of the port, recorded by Voydar's editorial review.

Arrivals and departures AIS-detected

Ships Voydar detected in port from their AIS positions: who is in port now and who left in the last 48 hours. Calls shorter than 30 minutes are not shown, and at places without a charted harbour only ships with an IMO number count. Times UTC.

In port now

VesselArrived
Germany HEIKE-LUCIECargoOct 2, 2026, 18:34 UTC
Netherlands RPA 16OtherOct 2, 2026, 18:33 UTC
Portugal SAMSKIP INNOVATORCargo (hazardous cat. B)Oct 2, 2026, 18:31 UTC
Netherlands WALVISCargoOct 2, 2026, 18:29 UTC
Netherlands TIJDGEESTWing in groundOct 2, 2026, 18:14 UTC
Netherlands MICHIGANCargoOct 2, 2026, 18:09 UTC
Netherlands ALFA ROSSOCargoOct 2, 2026, 18:05 UTC
Netherlands INVOTIS VIIIOtherOct 2, 2026, 18:00 UTC
Netherlands TRIANGLECargoOct 2, 2026, 17:59 UTC
Netherlands VEERETankerOct 2, 2026, 17:58 UTC
United Kingdom ORCA FISHERTankerOct 2, 2026, 17:55 UTC
Netherlands ALPHENAARCargoOct 2, 2026, 17:53 UTC
Netherlands IMPULSOtherOct 2, 2026, 17:50 UTC
Netherlands TURQUOISETankerOct 2, 2026, 17:32 UTC
Netherlands LEONORETankerOct 2, 2026, 17:29 UTC
Netherlands DUC IN ALTUMCargoOct 2, 2026, 17:23 UTC
Netherlands PIET HEINPassengerOct 2, 2026, 17:18 UTC
Netherlands MSTX 32PassengerOct 2, 2026, 17:16 UTC
Netherlands AURACargoOct 2, 2026, 16:54 UTC
Netherlands KRVE 55OtherOct 2, 2026, 16:53 UTC
Netherlands REGENBOOGCargoOct 2, 2026, 16:45 UTC
Marshall Islands VICTORIACargoOct 2, 2026, 15:58 UTC
Netherlands DB ALBATROSOtherOct 2, 2026, 15:47 UTC
Netherlands SMIT WAALHAVEN 7OtherOct 2, 2026, 15:47 UTC
Netherlands LEANBACargoOct 2, 2026, 15:41 UTC
Netherlands CLEAN SEAS 1CargoOct 2, 2026, 15:30 UTC
Switzerland SPIRIT OF THE RHINEPassengerOct 2, 2026, 15:20 UTC
Netherlands THUNDERBIRD 3Wing in groundOct 2, 2026, 15:18 UTC
Antigua & Barbuda ALREKCargo (hazardous cat. A)Oct 2, 2026, 15:18 UTC
Netherlands GENERALOtherOct 2, 2026, 15:11 UTC

and 175 more

Left in the last 48 h

VesselLeftTime in port
St. Vincent & Grenadines WATERWAYCargoOct 2, 2026, 18:57 UTC19 h 48 min
Germany THEMHOFCargoOct 2, 2026, 18:49 UTC1 h 44 min
Netherlands RENOVATIECargoOct 2, 2026, 18:45 UTC28 h 7 min
Netherlands STENA TRANSPORTERPassenger (hazardous cat. A)Oct 2, 2026, 18:41 UTC11 h 36 min
Belgium AMELIE 1TankerOct 2, 2026, 18:24 UTC9 h 44 min
Netherlands RIVIERACargoOct 2, 2026, 18:06 UTC5 h 23 min
Netherlands RANGERCargoOct 2, 2026, 18:02 UTC18 h 12 min
Netherlands GROVACargoOct 2, 2026, 17:46 UTC2 h 13 min
United Kingdom ORCA FISHERTankerOct 2, 2026, 17:45 UTC23 h 7 min
Netherlands NEUSEBORGCargoOct 2, 2026, 17:30 UTC45 h 14 min
Germany A-ROSA ALEAPassengerOct 2, 2026, 17:24 UTC42 h 45 min
Germany SCHWELGERNCargoOct 2, 2026, 17:22 UTC16 h 21 min
Netherlands GROTE STERNOtherOct 2, 2026, 17:14 UTC1 h 58 min
Netherlands ZEUSTankerOct 2, 2026, 17:12 UTC2 h 35 min
Netherlands LA CINCAOtherOct 2, 2026, 17:06 UTC5 h 37 min
Netherlands Z8PassengerOct 2, 2026, 17:00 UTC2 h 28 min
Faroe Islands EKENCargoOct 2, 2026, 16:57 UTC13 h 31 min
Netherlands WALVISCargoOct 2, 2026, 16:55 UTC8 h 11 min
Netherlands STAR CURACAOTankerOct 2, 2026, 16:55 UTC21 h 42 min
Barbados WILSON HALSVIKCargoOct 2, 2026, 16:44 UTC13 h 15 min
Netherlands ALKCargoOct 2, 2026, 16:40 UTC1 h 6 min
Netherlands SOMBRACargoOct 2, 2026, 16:40 UTC22 h 52 min
Malta DIAVOLO ROSSOTankerOct 2, 2026, 16:39 UTC34 h 56 min
Belgium RONNY-OCargoOct 2, 2026, 16:34 UTC28 h 27 min
Singapore EVER MEEDCargo (hazardous cat. D)Oct 2, 2026, 16:32 UTC2 d 19 h
Netherlands KRVE 55OtherOct 2, 2026, 16:15 UTC30 h 3 min
Netherlands VICTUMCargoOct 2, 2026, 16:12 UTC27 h 41 min
Switzerland KINGSTONTankerOct 2, 2026, 16:04 UTC28 h 45 min
Netherlands AQUA ALBISTankerOct 2, 2026, 16:03 UTC20 h 37 min
Belgium GERONIMUSCargoOct 2, 2026, 16:01 UTC45 h 50 min

and 311 more

As of Oct 2, 2026, 19:12 UTC.

In Plus and Pro: this board live in the Terminal, beside the harbour map and the dossier of any ship you pick.

Try the live demo, no sign-up

Expected arrivals AIS-detected

Ships whose AIS destination names Rotterdam, with the arrival time their crew entered. Reported in the last 24 hours, due within 7 days. Crews type these by hand: a destination can be out of date and an ETA can slip.

40 ships shown of 155, earliest first.

VesselETA (UTC)Destination as broadcastMatched by
Belgium CMA CGM DOLOMITESCargo (hazardous cat. D)Oct 2, 2026, 17:15 UTCNLRTMUN/LOCODE
Switzerland RPG OSLOTankerOct 2, 2026, 17:47 UTCROTTERDAM BOTLEK BOName match
Germany FRANCONIATankerOct 2, 2026, 18:00 UTCROTTERDAMName match
Greece SEA COUGARTankerOct 2, 2026, 18:00 UTCNLRTMUN/LOCODE
Portugal ANNETTE ESSBERGERTankerOct 2, 2026, 18:00 UTCFI PRV>NL RTMUN/LOCODE
Netherlands ABEL TASMANOtherOct 2, 2026, 18:17 UTCROTTERDAMName match
Netherlands SAMTankerOct 2, 2026, 18:19 UTCROTTERDAM 7E PETROHAName match
Belgium VENTRANS IITankerOct 2, 2026, 18:21 UTCROTTERDAM EXXONMOBHName match
Portugal RIKE JCargoOct 2, 2026, 18:30 UTCNLRTMUN/LOCODE
Lithuania BALLATACargoOct 2, 2026, 18:30 UTCNLRTMUN/LOCODE
Netherlands IMPROVALOtherOct 2, 2026, 18:52 UTCROTTERDAM 4E PETROHName match
Finland LINDACargoOct 2, 2026, 19:00 UTCNLRTMUN/LOCODE
Portugal BIRTHE ESSBERGERTankerOct 2, 2026, 19:00 UTCNLRTMUN/LOCODE
Antigua & Barbuda FAIRPLAY-24TugOct 2, 2026, 19:00 UTCROTTERDAMName match
Marshall Islands LADY ELATankerOct 2, 2026, 19:00 UTCNLRTMUN/LOCODE
Cyprus LEFKASTankerOct 2, 2026, 19:30 UTCNL RTMUN/LOCODE
Belgium RIVER DRONE 6CargoOct 2, 2026, 19:41 UTCROTTERDAM PRINSES AMName match
Germany MAIN-SPESSARTOtherOct 2, 2026, 19:47 UTCROTTERDAM EXXONMOBIName match
Switzerland RP BERNTankerOct 2, 2026, 19:49 UTCROTTERDAMName match
Netherlands REGGESTROOMTankerOct 2, 2026, 20:00 UTCROTTERDAMName match
Sweden MERCURIUSTankerOct 2, 2026, 20:00 UTCNL RTMUN/LOCODE
Netherlands NIKKI-RENEETankerOct 2, 2026, 20:29 UTCROTTERDAM BOTLEK BOName match
Netherlands BURGELCargoOct 2, 2026, 20:32 UTCROTTERDAM PRINSES AMName match
Netherlands COHIBATankerOct 2, 2026, 20:36 UTCROTTERDAM 2E PETROHAName match
Germany FLEURTankerOct 2, 2026, 20:44 UTCROTTERDAM 3E PETROHAName match
Switzerland TOSCANATankerOct 2, 2026, 20:54 UTCROTTERDAM 4E PETROHAName match
Latvia SERENADACargoOct 2, 2026, 21:30 UTCNLRTMUN/LOCODE
Netherlands PIZ TURBATankerOct 2, 2026, 21:37 UTCROTTERDAM 3E PETROHName match
Sweden DONIATankerOct 2, 2026, 22:00 UTCNLRTMUN/LOCODE
Netherlands BRABOOtherOct 2, 2026, 22:23 UTCROTTERDAM 3E PETROHName match
Netherlands SEMPER FICargoOct 2, 2026, 22:52 UTCROTTERDAMName match
Antigua & Barbuda EDZARD CIRKSENACargoOct 2, 2026, 23:00 UTCNLRTMUN/LOCODE
Malta KEY FIGHTERTankerOct 2, 2026, 23:30 UTCNL RTMUN/LOCODE
Germany EILTANK 231TankerOct 2, 2026, 23:59 UTCROTTERDAMName match
Marshall Islands STI ROTHERHITHETankerOct 2, 2026, 23:59 UTCNL RTMUN/LOCODE
Portugal ANNE DCargo (hazardous cat. A)Oct 3, 2026, 00:00 UTCNLRTMUN/LOCODE
Bahamas BALTIC LADYCargoOct 3, 2026, 00:00 UTCGB DVR>>NL RTMUN/LOCODE
Marshall Islands MEGA BENEFITOct 3, 2026, 00:00 UTCNLRTMUN/LOCODE
Cyprus ROSSINITankerOct 3, 2026, 00:01 UTCROTTERDAMName match
Singapore ONE COSMOSCargoOct 3, 2026, 00:01 UTCNLRTMUN/LOCODE

Source: AIS voyage reports via AISstream.io global terrestrial AIS. Times are the crew's ETA, not a Voydar estimate. As of Oct 2, 2026, 19:12 UTC.

Arrivals per day AIS-detected

Ships Voydar detected arriving at Rotterdam on each of the last 30 days (UTC), counted once per ship per day. A day with no bar had no detected arrivals, which can also mean a gap in our AIS coverage.

0200400Sep 2, 2026: 20 shipsSep 2Sep 3, 2026: 16 shipsSep 4, 2026: 30 shipsSep 5, 2026: 48 shipsSep 6, 2026: 46 shipsSep 7, 2026: 18 shipsSep 8, 2026: 22 shipsSep 9, 2026: 14 shipsSep 9Sep 10, 2026: 15 shipsSep 11, 2026: 19 shipsSep 12, 2026: 13 shipsSep 13, 2026: 20 shipsSep 14, 2026: 22 shipsSep 15, 2026: 17 shipsSep 16, 2026: 20 shipsSep 16Sep 17, 2026: 20 shipsSep 18, 2026: 30 shipsSep 19, 2026: 28 shipsSep 20, 2026: 19 shipsSep 21, 2026: 25 shipsSep 22, 2026: 177 shipsSep 23, 2026: 194 shipsSep 23Sep 24, 2026: 202 shipsSep 25, 2026: 188 shipsSep 26, 2026: 128 shipsSep 27, 2026: 131 shipsSep 28, 2026: 231 shipsSep 29, 2026: 179 shipsSep 30, 2026: 225 shipsSep 30Oct 1, 2026: 204 ships
2,321 arrivals in 30 days, 77.4 a day on average.
Show as a table
Day (UTC)Ships arriving
Sep 2, 202620
Sep 3, 202616
Sep 4, 202630
Sep 5, 202648
Sep 6, 202646
Sep 7, 202618
Sep 8, 202622
Sep 9, 202614
Sep 10, 202615
Sep 11, 202619
Sep 12, 202613
Sep 13, 202620
Sep 14, 202622
Sep 15, 202617
Sep 16, 202620
Sep 17, 202620
Sep 18, 202630
Sep 19, 202628
Sep 20, 202619
Sep 21, 202625
Sep 22, 2026177
Sep 23, 2026194
Sep 24, 2026202
Sep 25, 2026188
Sep 26, 2026128
Sep 27, 2026131
Sep 28, 2026231
Sep 29, 2026179
Sep 30, 2026225
Oct 1, 2026204

Vessels near Rotterdam

Ships Voydar received on AIS near the port in the last 6 hours, most recent first. Being near a port is not a port call; the board above lists calls.

Vessels near Rotterdam
VesselLast seen
SwitzerlandCEZANNEPassenger
NetherlandsMATADOR 3Other
NetherlandsATLANTIC ENERGYTanker
SwitzerlandASTERIATanker
NetherlandsVOLHARDING 1Passenger
NetherlandsOSTARAPassenger
NetherlandsDINEROCargo
NetherlandsBORNEOTug
NetherlandsRPA11Other
NetherlandsREGGESTROOMTanker
NetherlandsDALTONOther
NetherlandsKINDERDIJKPassenger
NetherlandsDE JONGE GIJSSailing
NetherlandsPROVIDENTIACargo
NetherlandsRES-NOVAPleasure craft
DenmarkALICE THERESATanker
NetherlandsALLUREPleasure craft
LiberiaCHAMPION TRUSTTanker
Antigua & BarbudaFAIRPLAY-23Tug
NetherlandsTENDER 18Passenger
NetherlandsNOVADredging or underwater ops
NetherlandsMOBIL SERVICE 39Other
NetherlandsORANJECargo
BelgiumRIVER DRONE 2Cargo
NetherlandsDELTADredging or underwater ops
NetherlandsHERIK 69Other
NetherlandsANNAPleasure craft
NetherlandsVRIJHEIDPleasure craft
MaltaHEBO_CB1Dredging or underwater ops
NetherlandsSPARTIVENTOTanker
NetherlandsCHRISTINACargo
NetherlandsWANTIJPassenger
NetherlandsGOLLWITZTug
NetherlandsCUNADO IICargo
NetherlandsBLUE VIENNAPassenger
NetherlandsRIVIERACargo
NetherlandsADJA-BCargo
NetherlandsMARTINAOther
GermanyNIEUWE MAASTanker
NetherlandsMERWEMONDDiving ops

Harbour & facilities

Harbour particulars for Rotterdam from the NGA World Port Index (WPI port no. 31140). Depths in metres as charted by NGA.

Harbour size
Large
Harbour type
River (basin)
Shelter
Fair
Channel depth
11 m
Anchorage depth
11 m
Cargo pier depth
6 m
Oil terminal depth
13 m
Mean tide
1 m
Pilotage compulsory
Yes
First port of entry
Yes
Repairs
Major
Dry dock
Medium

Source: NGA World Port Index (Pub. 150). Licence: US Government public domain.

Not for navigation.

Water level

Latest readings at gauges within 20 km of Rotterdam, as published by each water authority, with the last 48 hours. Times in UTC.

GaugeLevelChange (3 h)Last 48 hReading (UTC)
Rotterdam, Nieuwe Maas, Boerengatrelative to NAP · 0.2 km away106 cm+130 cm
Rotterdam IJzerwerkerkaderelative to NAP · 2.3 km away105 cm+128 cm
Parksluisrelative to NAP · 2.7 km away109 cm+133 cm

Source: Rijkswaterstaat Waterwebservices (water heights, NAP). Water levels: Rijkswaterstaat (Waterinfo), public domain. Licence: Public Domain Mark 1.0.

Gauges are matched to this port by distance (within 20 km of the port position), a link derived by Voydar, not stated by the authority. Levels are relative to each gauge's own reference level: they are not water depths. Not for navigation.

Forecast

Model forecast for Rotterdam over the next 72 hours, every 6 hours: wind, gusts, waves and visibility. Times in UTC.

Time (UTC)Wind (kn)FromGusts (kn)Waves (m)Period (s)Visibility (km)
0179°20.4424
2171°20.3424
2192°40.4424
3262°90.4424
1297°30.4424
1289°20.3424
128°20.4424
3295°80.4524
1346°30.3524
4208°70.4324

Forecast: ECMWF IFS 0.25° + ECMWF WAM, run of Oct 2, 2026, 00:00 UTC. Visibility: NOAA GFS 0.25° + GFS-Wave (WAVEWATCH III), run of Oct 2, 2026, 12:00 UTC. Waves are taken from the wave model's nearest sea point, 36 km away.

Source: ECMWF open data (IFS 0.25° forecasts, ECMWF WAM waves). This service is based on data and products of the European Centre for Medium-Range Weather Forecasts (ECMWF). Source: www.ecmwf.int. Licence: CC BY 4.0. Licence: CC-BY-4.0 + ECMWF Terms of Use.

Source: NOAA GFS 0.25° and GFS-Wave (WAVEWATCH III) forecasts. Forecast: NOAA NCEP GFS / GFS-Wave (WAVEWATCH III). Licence: US Government work (public domain); NOAA Open Data Dissemination.

A model forecast, not an observation. Not for navigation.

Marine conditions near Rotterdam

Live wind, waves and water temperature from nearby NOAA buoys and tide gauges — free government data the incumbents charge for.

Buoy North Sea · 230.0 kmobserved
Water temp
—
Air temp
17.5°C (64°F)
Wind
19 kn @ 200°
Waves
1 m (3 ft)

Weather buoys

Source: NOAA National Data Buoy Center & CO-OPS Tides & Currents — public domain.

Rotterdam: daily port calls from satellite AIS (IMF PortWatch)

Estimates published by the International Monetary Fund's PortWatch, built from satellite and terrestrial AIS. They cover waters our own receivers do not reach yet. These are the IMF's figures, not Voydar's counts.

The IMF estimates 610 port calls in the 7 days and 2,519 in the 30 days to Sep 25, 2026. That is 3% more than the same 30 days a year earlier (2,435).

Container
532
Tanker
1,315
Dry bulk
81
General cargo
396
Ro-ro
195

Estimated cargo loaded and discharged in those 30 days: 30.2 million tonnes.

IMF PortWatch daily figures for Rotterdam, last 14 days
09-12
67
09-13
86
09-14
93
09-15
87
09-16
80
09-17
89
09-18
79
09-19
65
09-20
85
09-21
101
09-22
101
09-23
95
09-24
78
09-25
85

Sources: Kpler; UN Global Platform; IMF PortWatch (portwatch.imf.org). IMF estimates, updated weekly; the latest days are revised. portwatch.imf.org. Counts cover container ships, tankers, dry bulk, general cargo and ro-ro vessels (30-day totals above).

Rotterdam: global benchmarks

How Rotterdam compares with the world's ports, from published statistics. These are the publishers' figures, not Voydar's own measurements.

Container Port Performance Index 2023
#91 of 405
World Bank ranking of container ports by vessel time in port (lower rank = faster turnaround). Port identified from the CPPI port name "ROTTERDAM" (80% confidence).
Source: World Bank, The Container Port Performance Index 2023 (CC BY 3.0 IGO). Retrieved Sep 24, 2026.
Port liner shipping connectivity, 2 2026
950.8
UNCTAD index (100 = the average port in Q1 2023). Down 1% on a year earlier.
Source: UN Trade and Development (UNCTAD) Data Hub, port liner shipping connectivity index (CC BY 3.0 IGO). Retrieved Sep 24, 2026.

Rotterdam: official port statistics

Figures published by national statistics offices and port authorities, shown as they publish them. They count what the publisher counts, which can differ from AIS-detected calls.

Ships arrived, 2025
25,300
1% less than the year before
Cargo handled, 2025
443.7 million tonnes
2% less than the year before

Source: CBS (Statistics Netherlands), StatLine 85598NED / 85602NED, CC BY 4.0 Retrieved Oct 1, 2026.

Ships arrived, 2025
21,917
1% less than the year before
Gross tonnage of arrivals, 2025
688.2 million GT
About the same as the year before
Cargo handled, 2025
390.2 million tonnes
2% less than the year before
Sea passengers (in and out), 2025
1,172,000
2% less than the year before

Source: Eurostat (mar_go_qmc, mar_go_aa, mar_go_qm_c*, mar_pa_aa, mar_tf_qm), accessed 2026-10-01. Modified: port codes mapped to UN/LOCODE, values converted from thousands. Retrieved Oct 1, 2026.

Marine accidents investigated nearby Authority-reported

1 accident or incident within 100 km of the port in the published records of national accident-investigation boards since Feb 22, 2015, located where the board states a position. The most recent:

Source: NTSB marine investigations (CAROL). Courtesy: National Transportation Safety Board. Licence: US Government work (17 U.S.C. §105), public domain.

Piracy and anti-shipping incidents nearby

4 incidents within 100 km of the port in NGA's Anti-Shipping Activity Messages (ASAM) archive since Oct 6, 1999. NGA stopped updating the archive in 2024. The most recent:

  • OtherMar 20, 2022Tanker48 km away

    NETHERLANDS: On 20 March, a group of protesters onboard small boats met the Malta-flagged tanker WAIKIKI while on its way to the port of Rotterdam, near position 51-38N 003-59E. According to press reports, environmental activists were protesting against oil imports from Russia. The tanker was loaded with 100,000 tons of crude oil.

  • OtherMar 20, 2022Tanker68 km away

    BELGIUM: On 20 March, a group of protesters onboard small boats swarmed the Liberia-flagged tanker SCF BALTICA while transiting to the port of Antwerp, near position 51-19N 004-19E. According to press reports environmental activists were protesting against oil imports from Russia. The group was holding banners and swimmers were also seen in front of the tanker. The tanker was loaded with 85,000 tons of fuel oil.

  • OtherJan 16, 2021Merchant Vessel5 km away

    On 16 January, customs officers in Rotterdam discovered two separate shipments of cocaine, totaling approximately 1,069 kilograms. The first shipment of 839 kilograms was found in a shipping container from Brazil with two old Volkswagen vans. The second shipment of 230 kilograms of cocaine was found in a shipping container full of beer.

  • OtherOct 6, 1999Vessel78 km away

    THE 20,391-TON, PANAMANIAN-FLAG RO-RO, MSC CARMEN, WAS BLOCKADED IN A REPAIR DOCK IN ANTWERP (51-13N 004-24E) BY GREENPEACE ACTIVISTS, PROTESTING ITS COATING WITH A PAINT USING THE CHEMICAL TBT WHICH IS NOT REGISTERED FOR USE IN BELGIUM.

Tools for this port

Use this data

This page is also available as JSON, free, with the source and licence of every section. Sections whose sources do not permit redistribution are listed as withheld.

GET /api/v1/ports/NLRTM
View JSONAPI documentationFree without a key for occasional use; use an API key for more.

Using this data in code?

Every account gets a personal API allowance: 2,500 credits a month free, 25,000 with Pro. Pro adds internal business use; API plans add building the data into your own products.

See plans

Nearby ports