Penang Port provides ferry services from 5.20 am to 12.40 am linking George Town (Pangkalan Raja Tun Uda) on the island and Butterworth (Pangkalan Sultan Abdul Halim) on the mainland. It operates a fleet of six ferries, namely Pulau Talang, Pulau Undan, Pulau Angsa, Pulau Kapas, Pulau Payar and Pulau Pinang.
The ferries carry passengers and vehicles both on the upper and lower decks across the 3.2 kilometres Penang Strait.
Effective 1 May 2018, Prasarana Malaysia Bhd., through its subsidiary Rapid Ferry Sdn.Bhd. (Rapid Ferry) took over the operation of ferry services in Penang Port from the previous operator which was Penang Port Sdn. Bhd. (PPSB).