Daily Schedule
Ferry schedules are subject to change.
Depart from Harbour Front Centre Singapore (RF)
| Singapore To Batam Centre ( Singapore Time ) | Batam Centre To Singapore ( Indonesia Time ) |
| 0800 | 0600 |
| 0900 | 0840 |
| 1020 | 1040 |
| 1200 | 1240 |
| 1320 | 1400 |
| 1450 | 1510 |
| 1610 | 1610 |
| 1720 | 1720 |
| 1830 | 1820 |
| 1940 | 1930 |
| 2120 | 2040 |
| Singapore To Sekupang ( Singapore Time ) | Sekupang To Singapore ( Indonesia Time ) |
| 0750* | 0610 |
| 0830 | 0720* |
| 0920* | 0840 |
| 1040 | 1010* |
| 1210* | 1210 |
| 1410 | 1440* |
| 1550* | 1550 |
| 1810 | 1700* |
| 1930* | 1820 |
| 2030 | 1930* |
subjected to ticket types, terms and conditions.
| Singapore To Tanjung Balai ( Singapore Time ) | Tanjung Balai To Singapore ( Indonesia Time ) |
| 0800 | 0730 |
| 1140 | 1100 |
| 1500 | 1400 |
| 1820 | 1730 |
- IndoFalcon Vessels - under Penguin Charter
Depart from Tanah Merah Ferry Terminal ( TMFT )
| Singapore To Tanjung Pinang ( Singapore Time ) | Tanjung Pinang To Singapore ( Indonesia Time ) |
| 1230 | 0700 |
| 1820 | 1400 |
| Above Schedule only departs from Monday to Friday | |
| Singapore To Tanjung Pinang (Singapore Time) | Tanjung Pinang To Singapore ( Indonesia Time ) |
| 1020 | 0700 |
| 1820 | 1330 |
| Above Schedule departs on Saturday, Sunday & Public Holiday | |
| Singapore To Tanjung Pengelih (Singapore Time) | Tanjung Pengelih To Singapore (Malaysia Time) |
| 0830 | 0710 |
| 1130* | 1010* |
| 1550 | 1430 |
| 1910 | 1800 |
Ticket Fares
| Terminal | Type of Ticket | Ticket Fare | Passenger Departure Fee | Indonesia/Malaysia Terminal Fee & Insurance |
|---|---|---|---|---|
| Batam Centre Sekupang, Indonesia |
Adult- 2 Way Adult- 1 Way Child- 2 Way Child- 1 Way |
S$34 S$17 S$24 S$12 |
S$6 S$6 S$6 S$6 |
S$7 S$7 S$7 S$7 |
| Tanjung Balai, Indonesia | Adult - 2 Way Adult - 1 Way Child - 2 Way Child - 1 Way |
S$50 S$25 S$40 S$20 |
S$6 S$6 S$6 S$6 |
Rp70,000 Rp70,000 Rp70,000 Rp70,000 |
| Tanjung Pinang, Indonesia |
Adult - 2 Way Adult - 1 Way Child - 2 Way Child - 1 Way |
S$44 S$22 S$34 S$17 |
S$6 S$6 S$6 S$6 |
Rp23,000 Rp23,000 Rp23,000 Rp23,000 |
| Tanjung Pengelih, Malaysia | Adult - 2 Way Adult - 1 Way Child - 2 Way Child - 1 Way |
S$30 S$15 S$30 S$15 |
S$6 S$6 S$6 S$6 |
MY- MY- MY- MY- |
• All prices above are valid at time of update and subject to changes. Ferry tickets available at point of departure only.
• Rp - Indonesia Rupiah Currency
• MY - Malaysia Ringgit
Adult fare from 12 years and above.
Child fare for below 12 years old.
Passenger Departure Fee "PDF" Announcement. (Click here for more details)
Terminal Fee & Insurance to be paid upon departure from Next Destination. (Indonesia / Malaysia)
If you need further assistance or clarification, please do no hesitate to contact us.
![]()
Booking Procedures (Check-In)
- Passengers are advised to check-in and collect boarding pass from RFT and/or TMFT terminal counter at least 1 hour before departure time. PFS reserves the right to cancel the booking if boarding pass is not collected 1 hour before departure time.
- For departure from any terminal at Riau Island and Tanjung Pengelih, passengers are required to advise to check-in and collect boarding pass at terminal counter at least 1 hour before departure time. PFS reserves the right to cancel booking if boarding pass is not collected 30 minutes before departure time.
- Travel documents required for immigration clearance
- International Passport (with at least 6 months validity)
- Boarding Pass
- Embarkation Card
- Indonesia Visa if required (Click here for more details)
- Malaysia Visa if required (Click here for more details)
![]()
Legal Disclaimer
Departure schedule is subject to changes without prior notice.
Penguin Ferry Services Pte Ltd shall accept no responsibility or liability for any consequence whatsoever arising therefrom or caused thereby.