Rivers of Thailand

Basin Tapi

Tapi River

แม่น้ำตาปี

The longest river in southern Thailand. It rises in the Nakhon Si Thammarat Range and flows north through Surat Thani province into Ban Don Bay.

Map of the Tapi RiverSurat Thani
The dark line is this river; the mid-blue lines are its named tributaries.

View on the 3D map

Key facts

Length
about 265 kmMeasured along the river on this map; official figures can differ with the method used
Source
Nakhon Si Thammarat province
Flows into
Gulf of Thailand, Surat Thani province
Basin
Tapi
Provinces (2)
Nakhon Si Thammarat, Surat Thani
Tributaries on the map
Phum Duang River

Tapi River water level today

8 automatic gauging stations on this river, highest water relative to the bank first. As of 29 Sep 2026, 19:30

StationLocationLevel (m MSL)Of bank-fullStatusMeasured
บ้านหาดทรายแก้วChawang District, Nakhon Si Thammarat23.7388%High29 Sep 2026, 16:00
Tapi 3Phunphin District, Surat Thani0.7376%High29 Sep 2026, 19:30
Tapi 1Phunphin District, Surat Thani0.0072%High29 Sep 2026, 19:30
บ้านเคียนซาKhian Sa District, Surat Thani1.3966%Normal29 Sep 2026, 18:00
บ้านย่านดินแดงWiang Sa District, Surat Thani5.9536%Normal29 Sep 2026, 18:00
บ้านควนกลาง (1)Phipun District, Nakhon Si Thammarat39.6429%Low29 Sep 2026, 18:00
Nakhon Si Thammarat 3Tham Phannara District, Nakhon Si Thammarat13.4129%Low29 Sep 2026, 19:30
บ้านท่าข้ามPhunphin District, Surat Thani0.5926%Low29 Sep 2026, 18:00

Data from the National Hydroinformatics Data Center (ThaiWater), HII, refreshed every 10 minutes

Frequently asked questions

Which provinces does the Tapi River flow through?
The Tapi River flows through 2 provinces: Nakhon Si Thammarat and Surat Thani.
How long is the Tapi River?
The Tapi River is about 265 km long, measured along the river on this map. Official figures can differ slightly with the method used.
Where does the Tapi River come from?
The Tapi River rises in Nakhon Si Thammarat province.
Where does the Tapi River reach the sea?
The Tapi River flows into the Gulf of Thailand in Surat Thani province.
What is the Tapi River water level today?
Of 8 gauging stations, 0 are over the bank and 3 have high water. Data as of 29 Sep 2026, 19:30.
What is the Tapi River called in Thai?
In Thai the Tapi River is แม่น้ำตาปี.

Other rivers in the Tapi basin

Phum Duang RiverKhlong Sok