The ferry service between the mainland and Penang is operated by Prasarana Malaysia Berhad, Malaysia’s largest provider of public transport services. They also operate light railway, metro and bus services in Kuala Lumpur.

The ferry service between Penang and the mainland is a car ferry service which runs from a ferry terminal near to Butterworth Train Railway Station (accessible via Penang Sentral Bus Station) to a port near the centre of George Town on the island of Penang. The service is run under the brand name of Rapid Ferry.
About the Penang Ferry
The distance between the mainland ferry port and the ferry port in Penang is 3 km and the journey time by the Rapid Ferry is 15 to 20 minutes depending upon the tides and the weather.

For foot passengers there are covered walkways leading on and off the passenger deck of the ferry The ferry itself has a seating area in the centre of the passenger deck, toilets and a small shop selling food and drinks.
Ticket Prices for the Ferry Service
- Adult Fare: RM2.00 one way
- Child Fare: RM1.00 one way
- Bicycle: RM2.00 one way
- Motorbike: RM2.50 one way

Operating Hours of the Ferry Services
There are ferry services every 20 to 30 minutes until 21:00 when the ferry services become less frequent.
- Operating Hours:
- From Mainland:
- First Ferry: 06:30
- Last Ferry: 23:00
- From Penang:
- First Ferry: 07:00
- Last Ferry: 23:30
- From Mainland:
Mainland Ferry Terminal
- The ferry port on the mainland is called Pangkalan Sultan Abdul Halim Ferry Terminal and it is located close to Butterworth Train Station.
Penang Ferry Terminal
- The ferry port on Penang Island is called Pangkalan Raja Tun Uda Ferry Terminal and it is located on the seafront road in George Town.