Singapore is an excellent hub for ferry travel due to its strategic location in Southeast Asia. Wonderfully, the island-state is in close proximity to many stunning islands and coastal destinations in Indonesia and Malaysia. Singapore offers reliable ferry services from multiple ferry terminals like HarbourFront Centre, Tanah Merah Ferry Terminal, and Marina South Pier. Certainly, these ferry trips from Singapore are perfect for quick getaways to tropical beaches, luxury resorts, and rustic nature retreats. Here are eight of the best places to visit by ferry from Singapore.
1. Pulau Pangkil, Indonesia

This hidden gem of an island is a quieter getaway with natural beauty and pristine beaches near Singapore. Located about two hours and 40 minutes by ferry, Indonesia’s Pulau Pangkil is a secluded private island paradise off the coast of Bintan. It offers natural beauty, barefoot luxury, freshwater pools, treehouse stays, and rustic driftwood palaces. Plus, there are a range of activities to do such as kayaking, sailing, snorkeling, beach sports, and more. Travellers from Singapore must hop on a two-hour ferry to Bintan, before travelling by car to a jetty, where a 10-minute speedboat ride is waiting to reach the island.
2. Lazarus Island & St. John’s Island, Singapore

Lazarus Island and St. John’s Island are a convenient 35 to 40 minutes ferry ride from Singapore. These islands offer a peaceful escape from the city without the need for passports or long travel times via Marina South Pier. Lazarus Island is renowned for its pristine beaches, crystal-clear waters, and serene environment – making it ideal for a day trip filled with picnics, swimming, and relaxation. Meanwhile, St. John’s Island is connected by a picturesque causeway to Lazarus Island. This particular island is a hidden gem filled with historical charm, nature trails, and more. Definitely, one of the most affordable ferry trips from Singapore.
3. Nikoi Island, Indonesia

Another private island you can’t miss by ferry from Singapore is Nikoi Island. Located in Indonesia, the eco-friendly resort island offers a tranquil escape near Bintan just two hours and 30 minutes away. From luxury driftwood villas to white sand beaches, family-friendly attractions like swimming pools, nature walks, and a kids club…you’ll be spoilt for choice. Travellers can hop on a one-hour ferry to Bintan from Tanah Merah Ferry Terminal, followed by a car transfer to Kawal (about one hour=, and then a 30-minute private boat ride to Nikoi.
4. Desaru Coast, Malaysia

Malaysia’s Desaru Coast is an idyllic coastal destination located just a 90-minute ferry ride from Tanah Merah Ferry Terminal. Located along a 22-kilometre stretch of the South China Sea in Johor, it features golden beaches, world-class resorts, one of Asia’s best waterparks, and plenty of nature experiences. Certainly, a perfect weekend trip for families and beach lovers alike. Get our guide on the best things to do in Desaru Coast.
5. Sugi Island, Indonesia
Looking for a tropical island holiday near Singapore? Sugi Island in Indonesia’s Riau Islands is a serene and picturesque destination known for its natural beauty, eco-friendly resorts, and tranquil atmosphere. The island boasts clear blue waters, white-sand beaches, lush forests, stunning sunsets, and vibrant underwater ecosystems. It’s a popular destination for swimming, snorkeling, kayaking, and trekking to unique destinations like exotic waterfalls. Plus, the island boasts eco-friendly accommodations. Travellers from Singapore must take the 1-hour ferry to Batam followed by a local boat arranged by the resort for one to two hours to Sugi Island. Singapore passport holders can stay up to four days in Indonesia without a VOA (Visa On Arrival).
6. Batam, Indonesia

Indonesia’s Batam is an affordable getaway destination reachable via 45-minute ferry ride from Singapore. Depart from either HarbourFront Centre or Tanah Merah Ferry Terminal with frequent ferry schedules. Batam is known for its diverse attractions, including beautiful beaches, iconic landmarks such as Barelang Bridge, affordable shopping, dining, spa treatments, and watersports. Get our guide to Batam.
7. Bintan, Indonesia

Bintan Island is an excellent destination for a ferry trip from Singapore. Hop on the ferry from Tanah Merah Ferry Terminal and reach Bintan within 50 to 60 minutes. This island offers pristine beaches, affordable resorts, lush greenery, cultural experiences, and a laid-back atmosphere. Definitely, a fabulous ferry destination for couples, families, and solo travellers alike. Find out the best things to do in Bintan. Definitely, one of the best ferry trips from Singapore.
8. Pulau Ubin, Singapore

Why not go on a day trip to Pulau Ubin located just 10-minute boat ride from Singapore? The rustic island can be reached from Changi Point Ferry Terminal and offers nature trails, mangroves, and camping opportunities. It’s the perfect place to journey into the past with untouched nature, traditional kampong (village) life, abandoned granite quarries, diverse ecosystems, and exotic attractions. Additionally, visitors can enjoy activities like kayaking, hiking, cycling, and bird-watching. Boats operate from 7am to 7pm daily and cost $4 per person.
SEE MORE: The Cheapest Holidays From Singapore
SEE MORE: The Best Short Trips From Singapore