Tugs and towing vessels on AIS
Harbour tugs, ocean towing tugs and pushers report AIS ship types 52, 31 or 32. What each code means, how a tow looks on the map, and the tugs our shore-based receivers hear now.
Which AIS codes count as tugs and towing vessels
Three codes land in this category. 52 is "tug" — the vessel itself, whatever it is doing. 31 is "towing" and 32 is "towing, with a tow longer than 200 metres or wider than 25 metres" — both describe an activity, and sit in the 30s range where each code is a fixed meaning.
In practice most harbour tugs report 52 permanently. Some towing vessels switch to 31 or 32 while a tow is connected, which is closer to what the standard intends, and many never change it at all.
| Code | Meaning | Heard now |
|---|---|---|
| 31 | Towing vessel | 394 |
| 32 | Towing vessel (tow over 200 m or over 25 m wide) | 51 |
| 52 | Tug | 2,391 |
How to spot one on the live map
Harbour tugs are short, powerful and busy: quick runs out to meet an arriving ship, a slow escort in alongside it, then back to their own berth. On a live plot they cluster around port entrances and terminal berths.
A tug with a tow often moves at only 4 to 8 knots. The tow itself — a barge, a dead ship, a rig — frequently carries no AIS of its own, so the tug may be the only dot you see for something several hundred metres long.
Open the live map → Positions there are the latest known, with their source and age.
Who has to carry AIS
Large seagoing tugs fall under the SOLAS rule for ships of 300 gross tonnage and upwards on international voyages. Most harbour tugs are smaller and are covered by national rules instead: in US waters, for example, towing vessels of 26 feet or more with over 600 horsepower must carry AIS under 33 CFR 164.46.
The navigational status to expect
Ship type says what a vessel is; navigational status says what it claims to be doing. These are the statuses that normally go with tugs and towing vessels:
- 0 · Under way using engine
- 5 · Moored
- 11 · Towing astern
- 12 · Pushing ahead or towing alongside
- 3 · Restricted manoeuvrability
Where the type code misleads
Statuses 11 (towing astern) and 12 (pushing ahead or towing alongside) were assigned only in a later revision of the standard, and many transponders and crews still use 0 or 3, restricted manoeuvrability, for a tow. Do not read the absence of 11 or 12 as the absence of a tow.
A towed barge with no AIS is invisible on this map — one more reason a site like this must never be used for navigation.
Lights and shapes
Under Rule 24, a power-driven vessel towing astern shows two masthead lights in a vertical line, or three when the tow is longer than 200 metres, plus a yellow towing light above the sternlight. With a tow over 200 metres it shows a diamond shape by day.
Summary for orientation only. The COLREGs text is the authority; this site is not a navigation reference.
Questions
What is the AIS ship type code for a tug?
Code 52. Codes 31 and 32 are "towing" and "towing with a long or wide tow" — they describe what a vessel is doing rather than what it is, and some tugs switch to them while a tow is connected.
What is the difference between AIS type 31 and 32?
Both mean the vessel is towing. 32 adds that the tow is longer than 200 metres or wider than 25 metres, which matches the COLREGs threshold for the extra masthead light and the diamond day-shape.
Does the barge a tug is towing show up on AIS?
Often not. Unmanned barges and dead tows frequently carry no transponder, so the tug can be the only thing on the map. Navigational statuses 11 and 12 exist to signal a tow, but many crews still use 0 or 3 instead.
Further reading
In our store
Tug & tow vessels we have heard
134 with a position
| Vessel | MMSI | Type | Destination | Speed | Course | Status | Position age |
|---|---|---|---|---|---|---|---|
| FELIX C | 230049000 | Towing vessel | FITOR DREDGING | 0.3 kn | 167° | Restricted manoeuvrability | 6 min ago |
| JEHU | 230174140 | Towing vessel | Not reported | 0.0 kn | 155° | Moored | 6 min ago |
| HEVI | 230991680 | Towing vessel | Not reported | 3.9 kn | 94° | Under way using engine | 6 min ago |
| TED | 265510630 | Towing vessel | Not reported | 0.0 kn | Not reported | Under way using engine | 6 min ago |
| BOGATYR | 273299870 | Towing vessel | RUVY | 0.1 kn | 335° | Moored | 6 min ago |
| RUSICH | 273435680 | Towing vessel | RUPRI | 81.0 kn | 353° | Under way using engine | 6 min ago |
| RADUGA LYON | 210149000 | Tug | SENRR | 0.0 kn | 19° | Moored | 6 min ago |
| ZEUS OF FINLAND | 212409000 | Tug | TURKU SEA TRIAL | 0.0 kn | 0° | Moored | 6 min ago |
| JACOB | 230025450 | Tug | HANKO | 0.0 kn | 303° | Moored | 6 min ago |
| FORTITUDE | 230044000 | Tug | OULU | 0.0 kn | 314° | Moored | 6 min ago |
| TARMO | 230062440 | Tug | KAUKAS | 1.2 kn | 273° | Restricted manoeuvrability | 6 min ago |
| OLLI | 230074470 | Tug | KAUKAS | 0.7 kn | 180° | Restricted manoeuvrability | 6 min ago |
| BOCK | 230091500 | Tug | Not reported | Not reported | Not reported | Moored | 6 min ago |
| JAASALO | 230109450 | Tug | KEMI | 0.1 kn | 31° | Moored | 6 min ago |
| PEPPI | 230146100 | Tug | SAVONLINNA | 0.0 kn | 274° | At anchor | 6 min ago |
| VILLE 2 | 230163320 | Tug | KASNAS | 0.0 kn | 166° | Moored | 6 min ago |
| HUGO | 230167080 | Tug | VAASA | 0.0 kn | 203° | Moored | 6 min ago |
| APOLLON | 230178000 | Tug | RAUMA | 0.0 kn | 76° | Moored | 6 min ago |
| ARTEMIS | 230182000 | Tug | HARBOUR ASSISTANCE | 0.0 kn | 334° | Moored | 6 min ago |
| FENNICA | 230245000 | Tug | SEATRIAL | 0.0 kn | 192° | Moored | 6 min ago |
| ESKO | 230286000 | Tug | FISKV | 0.0 kn | 306° | Under way using engine | 6 min ago |
| VARMA | 230301000 | Tug | FIPAR | 0.0 kn | 236° | Under way using engine | 6 min ago |
| LENNE | 230337000 | Tug | OLKILUOTO | 0.0 kn | 0° | Moored | 6 min ago |
| TUURA | 230343000 | Tug | OULU | 0.0 kn | 14° | Moored | 6 min ago |
| KEMI 1 | 230355000 | Tug | FINAU | 0.0 kn | 62° | Moored | 6 min ago |
| LEONARDO | 230644000 | Tug | FITOR | 1.2 kn | 318° | Restricted manoeuvrability | 6 min ago |
| CALYPSO | 230686000 | Tug | H RBOUR0 SSISTANCE | 0.0 kn | 224° | Under way using engine | 6 min ago |
| VICTORIA | 230708000 | Tug | HARBOUR ASSISTANCE | 0.0 kn | 12° | Under way using engine | 6 min ago |
| SATURN | 230710000 | Tug | HARBOUR ASSISTANCE | 0.0 kn | 0° | Moored | 6 min ago |
| POSEIDON | 230725000 | Tug | FIVSS | 0.0 kn | 159° | Moored | 6 min ago |
| MINOS | 230928000 | Tug | RAUMA | 0.0 kn | 300° | Moored | 6 min ago |
| AJAX | 230931000 | Tug | FIPOH ICE | 0.0 kn | 217° | Moored | 6 min ago |
| BISON | 230938570 | Tug | FITKU | 0.0 kn | 136° | Moored | 6 min ago |
| LEO | 230944110 | Tug | PORT TOWAGE | 0.0 kn | 143° | Under way using engine | 6 min ago |
| UKKO | 230946000 | Tug | FIPRV, ESCORT TUG | 9.7 kn | 346° | Under way using engine | 6 min ago |
| SUBSEA VI | 230980160 | Tug | MARIEHAMN | 0.0 kn | 8° | Moored | 6 min ago |
| HECTOR | 230985150 | Tug | FI VSS | 0.0 kn | 356° | Moored | 6 min ago |
| TRITON | 230989380 | Tug | SILLAMAE | 0.0 kn | 191° | Moored | 6 min ago |
| ISO-PUKKI | 230990260 | Tug | TURKU | 0.0 kn | 218° | Moored | 6 min ago |
| AJO | 230991670 | Tug | HELSINKI | 0.0 kn | 23° | Restricted manoeuvrability | 6 min ago |
| JOONAS | 230991780 | Tug | PORT TOWAGE | 0.0 kn | 216° | Under way using engine | 6 min ago |
| VIIKARI | 230992970 | Tug | HARBOUR ASSISTANCE | 0.0 kn | 132° | Under way using engine | 6 min ago |
| KUHA | 230993760 | Tug | FARGSUNDET | 0.0 kn | 114° | Under way using engine | 6 min ago |
| BAMSE | 230995650 | Tug | LONGHOLMEN | 0.0 kn | 321° | Moored | 6 min ago |
| VB ORION | 230995660 | Tug | HARB0UR TUG CH12 | 0.0 kn | 217° | Moored | 6 min ago |
| FREJA | 231805000 | Tug | SE NYNAS | 0.0 kn | 300° | Moored | 6 min ago |
| VICTORIA | 265060000 | Tug | LULEA TUG CH 12 | 0.0 kn | 40° | Under way using engine | 6 min ago |
| HERBERT | 265586850 | Tug | KARLSBORG | 0.0 kn | 357° | Moored | 6 min ago |
| FROG TAURUS | 265615040 | Tug | BALLSTAD | 7.1 kn | 346° | Restricted manoeuvrability | 6 min ago |
| HALLSTA | 265650820 | Tug | Not reported | 0.0 kn | 0° | Not reported | 6 min ago |
| BAUS | 265692080 | Tug | TUG VHF CH 13 | 0.0 kn | 197° | Moored | 6 min ago |
| GRIPHON-9 | 273274950 | Tug | Not reported | 0.0 kn | 30° | Under way using engine | 6 min ago |
| TARPAN | 273323610 | Tug | RU LED | 0.1 kn | 226° | Under way using engine | 6 min ago |
| SEVRUGA | 273335020 | Tug | UST LUGA | 0.0 kn | 94° | Under way using engine | 6 min ago |
| SIVER | 273335380 | Tug | VYSOTSK | 4.2 kn | 50° | Under way using engine | 6 min ago |
| TAYMEN | 273336230 | Tug | USTLUGA-SPB | 0.6 kn | 288° | Under way using engine | 6 min ago |
| SADKO | 273336330 | Tug | UST-LUGA | Not reported | Not reported | Under way using engine | 6 min ago |
| BULAT | 273336380 | Tug | VISOTSK | 3.9 kn | 99° | Under way using engine | 6 min ago |
| ALLEK | 273359290 | Tug | SANKT PETERBURG | 0.0 kn | Not reported | Under way using engine | 6 min ago |
| LOOKMAN | 273362790 | Tug | Not reported | 7.3 kn | 340° | Under way using engine | 6 min ago |
| DIRAX | 273380040 | Tug | UST-LUGA | 1.2 kn | 89° | Under way sailing | 6 min ago |
| STREAM | 273380440 | Tug | Not reported | 0.0 kn | 240° | Under way using engine | 6 min ago |
| ZUBR | 273391690 | Tug | S-PETERSBURG | 0.0 kn | 89° | Under way using engine | 6 min ago |
| ALTAIR | 273396190 | Tug | RUULU | 0.4 kn | 334° | Under way using engine | 6 min ago |
| ALTAIR | 273398790 | Tug | UST LUGA | 5.3 kn | 330° | Under way using engine | 6 min ago |
| PROTEY | 273431970 | Tug | UST-LUGA | 0.3 kn | 317° | Under way using engine | 6 min ago |
| VYATICH | 273434680 | Tug | RUPRIMORSK | 80.3 kn | 318° | Moored | 6 min ago |
| VITYAZ | 273618550 | Tug | VYSOTSK | 0.0 kn | Not reported | Under way using engine | 6 min ago |
| MOCNY | 276016990 | Tug | HELTERMAA | 0.0 kn | 298° | Moored | 6 min ago |
| ARKTURUS | 276636000 | Tug | PALDISKI | 0.0 kn | 205° | Under way using engine | 6 min ago |
| TORVIK | 276835000 | Tug | EEPAS | 0.0 kn | 218° | Under way using engine | 6 min ago |
| SELENE | 276858000 | Tug | HARBOUR ASSISTANCE | 0.0 kn | 234° | Under way using engine | 6 min ago |
| VISCARIA | 265518260 | Tug | LULEA TUG CH12 | 0.0 kn | 60° | Under way using engine | 19 min ago |
| GRIZZLY AF GEFLE | 265737860 | Tug | HARBCRTUG CHANNEL 8 | 4.0 kn | 243° | Moored | 19 min ago |
| RATNIK | 273253530 | Tug | VYSOTSK | 50.4 kn | 90° | Moored | 19 min ago |
| SIRIUS | 273370910 | Tug | CHEREPOVETS | 0.0 kn | Not reported | Under way using engine | 19 min ago |
| DIR | 273353110 | Towing vessel | PRIMORSK>>> | 1.3 kn | 34° | Under way using engine | 26 min ago |
| RADUGA ELECTRON | 209657000 | Tug | EEMUU | 0.0 kn | Not reported | Moored | 26 min ago |
| VB AHTO | 230024000 | Tug | FIKEM | 0.0 kn | 204° | Under way using engine | 26 min ago |
| KALKKE | 230091450 | Tug | VALKO | 0.0 kn | 259° | Moored | 26 min ago |
| DUNKER | 230145760 | Tug | HARBOUR ASSISTANCE | 0.0 kn | 332° | Moored | 26 min ago |
| NEPTUN | 230279000 | Tug | HARBOUR ASSISTANCE | 0.0 kn | 12° | Moored | 26 min ago |
| PORIN KARHU | 230282000 | Tug | HARBOUR ASSIST | 0.0 kn | 27° | Under way using engine | 26 min ago |
| VB TAURUS | 230660000 | Tug | HARBOUR TUG CH12 | 0.0 kn | 106° | Moored | 26 min ago |
| VB DRACO | 230667000 | Tug | HARBOUR TUG CH12 | 0.0 kn | 36° | Moored | 26 min ago |
| HURTIG | 230677000 | Tug | HARBOUR ASSSISTANCE | 0.0 kn | 33° | Under way using engine | 26 min ago |
| VB AQUILA | 230679000 | Tug | HARBOURTUG CH12 | 0.0 kn | 96° | Moored | 26 min ago |
| JUPITER | 230711000 | Tug | HARBOUR ASSISTANCE | 0.0 kn | 168° | Under way using engine | 26 min ago |
| KRAFT | 230716000 | Tug | Not reported | 0.0 kn | 251° | Moored | 26 min ago |
| VB ARIES | 230938560 | Tug | HARBOUR TUG CH12 | 0.0 kn | 278° | Moored | 26 min ago |
| AHTI | 230947000 | Tug | FIPRV | 0.0 kn | 305° | Under way using engine | 26 min ago |
| POLARIS | 230961000 | Tug | FIRAU | 0.0 kn | Not reported | Moored | 26 min ago |
| ARVINSILMA | 230980890 | Tug | FIBERGHAMN | 0.2 kn | 145° | Moored | 26 min ago |
| ROTEVA | 230987190 | Tug | SAVONLINNA | 0.0 kn | 281° | Moored | 26 min ago |
| VILJA | 265003000 | Tug | SE_LULEA | 0.0 kn | 201° | Under way using engine | 26 min ago |
| VALKYRIA | 265537680 | Tug | LULEA TUG CH:12 | 0.0 kn | 341° | Moored | 26 min ago |
| TUG | 265567430 | Tug | ASSISTANCE SERVICE | 9.7 kn | 192° | Under way using engine | 26 min ago |
| RALPH | 265669230 | Tug | Not reported | 0.0 kn | Not reported | Not reported | 26 min ago |
| POLAR EXPLORER | 266450000 | Tug | AXELSVIK | 0.0 kn | 8° | Moored | 26 min ago |
| A.BRAZHNIK | 273127410 | Tug | RU ULU | 0.8 kn | 37° | Under way using engine | 26 min ago |
| E. RYAZANOV | 273128030 | Tug | RUULU | 0.4 kn | 103° | Under way using engine | 26 min ago |
| PROTON | 273129240 | Tug | SPB | 1.1 kn | 225° | Under way using engine | 26 min ago |
| NORD | 273313020 | Tug | PRIMORSKXX > | 0.1 kn | 353° | Restricted manoeuvrability | 26 min ago |
| BIZON | 273355460 | Tug | RUULU | 9.8 kn | 288° | Under way using engine | 26 min ago |
| BIZON | 273369090 | Tug | VYSOTSK | 1.4 kn | 30° | Moored | 26 min ago |
| GRIPHON 8 | 273370120 | Tug | ST PETERSBURG | 81.1 kn | 190° | Under way using engine | 26 min ago |
| PETROGRAD | 273383840 | Tug | SANKT PETERBUR | 1.3 kn | Not reported | Under way using engine | 26 min ago |
| MALIK | 273390590 | Tug | SANKT-PETERSBURG | 1.8 kn | 116° | Under way using engine | 26 min ago |
| BISON | 273390690 | Tug | VYSOTSK | 0.8 kn | 150° | Under way using engine | 26 min ago |
| DUNAJSKAJA | 273433350 | Tug | BUHTA VLADIMIROVSKAY | 0.0 kn | Not reported | Under way using engine | 26 min ago |
| RB-27 | 273546420 | Tug | Not reported | 0.0 kn | Not reported | Under way using engine | 26 min ago |
| CASTOR | 276718000 | Tug | HKI | 0.0 kn | 212° | Under way using engine | 26 min ago |
| ATLAS | 276809000 | Tug | MUUGA | 0.0 kn | 315° | Moored | 26 min ago |
| VEGA | 276832000 | Tug | MUUGA | 0.0 kn | 165° | Under way using engine | 26 min ago |
| AGAR | 276837000 | Tug | VENEBALTI | 0.0 kn | 261° | Moored | 26 min ago |
| PALLAS | 276847000 | Tug | EEMUG | 0.0 kn | 21° | Under way using engine | 26 min ago |
| CHARLIE | 276851000 | Tug | FIRAA | 0.0 kn | 30° | Moored | 26 min ago |
| HELIOS | 276861000 | Tug | MUUGA | 0.1 kn | 254° | Moored | 26 min ago |
| ULTRA 2 | 630001347 | Tug | FINLAND GULF | 0.3 kn | 256° | At anchor | 26 min ago |
| TINTO | 230984090 | Tug | TORNIO | 4.8 kn | 343° | Restricted manoeuvrability | 39 min ago |
| TRUVOR | 273348430 | Tug | PRIM RU | 45.1 kn | 214° | Under way using engine | 39 min ago |
| ASTERIY | 273397140 | Tug | VYSOTSK | 64.6 kn | 229° | Under way using engine | 39 min ago |
| GESPER | 273429690 | Towing vessel | VIBORG | Not reported | Not reported | Under way using engine | 46 min ago |
| KALLE | 230044260 | Tug | HELSINKI | 0.0 kn | 0° | Under way using engine | 46 min ago |
| AJAX | 230047000 | Tug | FIHEL | 0.0 kn | 43° | Moored | 46 min ago |
| RODNY | 230169030 | Tug | HELSINKI | 0.0 kn | Not reported | Moored | 46 min ago |
| BJORN | 230176400 | Tug | HARBOUR ASSISTANCE | 0.0 kn | 294° | Moored | 46 min ago |
| MONTFRED | 265703540 | Tug | STOCKHOLM | 5.6 kn | 233° | Under way using engine | 46 min ago |
| SOUND SUPPORTER | 265812560 | Tug | STOCKHOLM | 0.0 kn | 309° | Under way using engine | 46 min ago |
| GRIFON-7 | 273332320 | Tug | Not reported | 4.3 kn | 119° | Moored | 46 min ago |
| TAURUS | 273376520 | Tug | RU USL | 0.0 kn | 30° | Under way using engine | 46 min ago |
| H.KANTER | 276504000 | Tug | HELSINKI | 0.0 kn | 292° | Moored | 46 min ago |
| PANDA | 276804000 | Tug | EE RMS | 0.0 kn | 133° | Moored | 3 h ago |
| MURILLO | 230133370 | Tug | KUOPIO | 0.0 kn | Not reported | Under way using engine | 6 h ago |
| AURORA | 203999350 | Towing vessel | LOBAU | Not reported | Not reported | Not reported | No position held |
| ENAK | 211222890 | Towing vessel | GLUECKSTADT | Not reported | Not reported | Not reported | No position held |
| WENZINA | 211280560 | Towing vessel | WILHELMSHAVEN | Not reported | Not reported | Not reported | No position held |
| LEVENSAU | 211366340 | Towing vessel | DEKEL | Not reported | Not reported | Not reported | No position held |
| JOHANN REINKE | 211701600 | Towing vessel | Not reported | Not reported | Not reported | Not reported | No position held |
| HUGO LENTZ | 211701880 | Towing vessel | HAMBURG | Not reported | Not reported | Not reported | No position held |
| JUPITER | 211753180 | Towing vessel | GENTHIN | Not reported | Not reported | Not reported | No position held |
| MANFRED | 211787120 | Towing vessel | ROSTOCK | Not reported | Not reported | Not reported | No position held |
| MILLE THOMS | 219012509 | Towing vessel | BOUY TENDING | Not reported | Not reported | Not reported | No position held |
| SVEND | 219034486 | Towing vessel | ALGERCIRAS | Not reported | Not reported | Not reported | No position held |
| ATENES | 225984520 | Towing vessel | ESSCR | Not reported | Not reported | Not reported | No position held |
| AUXERROIS | 226000260 | Towing vessel | 800210BX_S2 B | Not reported | Not reported | Not reported | No position held |
| BRAZZA | 226012810 | Towing vessel | A | Not reported | Not reported | Not reported | No position held |
| VB ABEILLE BRETAGNE | 226263000 | Towing vessel | OUESSANT | Not reported | Not reported | Not reported | No position held |
| TSM MOLENE | 227397840 | Towing vessel | DIEPPE | Not reported | Not reported | Not reported | No position held |
| CAEN OUISTREHAM 5 | 227837760 | Towing vessel | OUISTREHAM | Not reported | Not reported | Not reported | No position held |
Listed newest position first, capped at 150 rows. Ship type is self-declared by the vessel and is not verified by anyone.