The Tapi (or Tapee) river (, , ]) is the longest river in southern Thailand. The river originates at Khao Luang mountain in Nakhon Si Thammarat Province, and empties into the Gulf of Thailand at Bandon Bay near the town of Surat Thani. It has a length of .