
Pasir Gudang Ferry Terminal -Tickets and online bookings
Pasir Gudang Ferry Terminal was established in 2001 and provides express ferry services between Pasir Gudang and Batam Island.
Official address: Lot 21, Jalan Feri, Pelabuhan Johor Pasir Gudang, 81700 Johor
Phone 1: 072552202

Your Guide to Seamless Travel with Pasir Gudang Ferry Terminal
Language and communication
All counter staff and drivers are proficient in English, ensuring clear communication for travelers.
Finding your ride
Travelers can easily locate their ride or driver as the driver will be wearing a company uniform and the vehicle will be branded with the company's colors or name. Additionally, assistance can be found at the company counter or ticket office.
Baggage and special items
- Bicycles: Bicycles can be brought on board with no additional fee or a fee starting from **RM 150**, depending on the size of the bicycle.
- Motorbikes: Motorbikes are allowed on board with no extra charge, although the fee may vary depending on the size of the motorbike.
Accessibility and assistance
- Wheelchair accessibility: Wheelchair accessible vehicles are available.
- Guide dogs: Guide dogs are not allowed.
Booking and Amendments
- Name Changes: Name changes are not permitted after a booking has been approved. There is no amendment fee charged because name changes are not allowed.
- E-Tickets: Passengers are required to print both their ticket and the confirmation email.
Onboard Policies
Passengers are allowed to eat and drink on board.
Pet policies
Pets are not allowed.
Pasir Gudang Ferry Terminal’s popular routes

Johor to Batam, Batam Island
The distance between Johor and Batam, Batam Island is 76 miles, or approximately 121 kilometers.There are 1 ways to get from Johor to Batam, Batam Island, including ferry.There are no morning departures for this route. The Earliest departure leaves at 23:15 and has a duration of 1 hour.
Johor to Batam, Batam Island by ferry
Starting Price: US$ 22The only travel class available is Standard.Batam, Batam Island to Johor
The distance between Batam, Batam Island and Johor is 76 miles, or approximately 121 kilometers.There are 1 ways to get from Batam, Batam Island to Johor, including ferry.There are no morning departures for this route. The Earliest departure leaves at 23:30 and has a duration of 1 hour 30 minutes.
Batam, Batam Island to Johor by ferry
The only travel class available is Standard.Johor to Bintan
The distance between Johor and Bintan is 93 miles, or approximately 148 kilometers.There are 1 ways to get from Johor to Bintan, including ferry.The earliest departure leaves at 02:30 and has a duration of 1 hour 40 minutes.
Johor to Bintan by ferry
Starting Price: US$ 34The only travel class available is Standard.Batam, Batam Island to Pasir Gudang, Johor
The distance between Batam, Batam Island and Pasir Gudang, Johor is 28 miles, or approximately 45 kilometers.There are 1 ways to get from Batam, Batam Island to Pasir Gudang, Johor, including ferry.There are no morning departures for this route. The Earliest departure leaves at 23:30 and has a duration of 1 hour 30 minutes.
Batam, Batam Island to Pasir Gudang, Johor by ferry
There are 2 travel classes for this journey, including: High Speed and Standard.Pasir Gudang, Johor to Batam, Batam Island
The distance between Pasir Gudang, Johor and Batam, Batam Island is 28 miles, or approximately 45 kilometers.There are 1 ways to get from Pasir Gudang, Johor to Batam, Batam Island, including ferry.There are no morning departures for this route. The Earliest departure leaves at 23:15 and has a duration of 1 hour.
Pasir Gudang, Johor to Batam, Batam Island by ferry
Starting Price: US$ 22There are 2 travel classes for this journey, including: High Speed and Standard.
- 4Cities
- 6Routes