REVIEW · INDONESIA SNORKELING TOURS
Jakarta: Thousand Island Tour with Canoeing and Snorkeling
Jakarta’s best escape from traffic is out on the water. This full-day trip takes you by shared speedboat from Marina Ancol to the Thousand Islands, where you can snorkel from a small wooden boat, swim, walk a white-sand beach, and eat a simple Indonesian lunch. Pari Island is the usual practical choice, but Putri, Pelangi, or Macan may be possible with advance planning.
I like the easy hotel pickup and the fact that the driver stays with you until you are safely aboard. I also like the mix of real island life and water time, especially the chance to see clownfish, butterfly fish, rabbitfish, and other small reef fish. The catch is the travel time: a day trip can mean several hours on the boat for only a few hours ashore, especially on the farther islands.
Key points to know before booking

- Pari Island is usually the shortest island option, roughly 75 minutes by speedboat in ideal conditions, though actual boat schedules and stops can make the trip much longer.
- Putri and Pelangi can take about two hours or more, with some journeys reaching three hours because of multiple island stops and sea conditions.
- Snorkeling is included, usually from a small wooden boat, while kayaks, fishing gear, and scuba activities cost extra or are not included.
- Lunch is simple Indonesian food, such as rice, vegetables, egg, or tofu. Seafood may be available, but do not assume it is guaranteed.
- The islands are not all alike: Pari is populated and can feel crowded, while Putri and Pelangi are resort-style choices.
- Confirm the island at least 12 hours ahead, and check overnight room availability a week before if you want to stay longer.
Leaving Jakarta from Marina Ancol

The day begins with pickup in the Jakarta area, with Soekarno-Hatta International Airport also listed as a pickup and drop-off point. You are asked to leave a WhatsApp number and wait in your hotel lobby or at your accommodation. The English-speaking driver handles the road transfer and helps you reach the correct boat.
This early help matters. At Marina Ancol, the pier can feel confusing if you do not know which boat or island service to use. One driver named Elon received special praise for arriving early and waiting until his passenger boarded. Another driver waited through the same process, making sure the boat departure was clear before leaving.
The price includes the entrance ticket to Marina Ancol, so you do not need to budget separately for that listed charge. The boat is shared, not a private charter. On some sailings, the boat is air-conditioned, which is welcome in Jakarta’s heat, but it may be full and stop at several islands before reaching your destination.
The advertised boat time is about two hours, but you should treat that as an estimate. Pari can be reached in around 75 minutes in favorable conditions, while Putri and Pelangi are commonly described as taking about two hours. Actual journeys have taken more than three hours when the boat made multiple stops. If your island is the final stop, the return trip may also take much of the afternoon.
A few more days in the water around Indonesia worth a look
- ️Nusa Penida by Private Boat – Snorkeling 4 spots, Swim with Mantas + Land Tour
★ 5.0 · 6,424 reviews - Gili Islands: Private or Shared Snorkeling Boat Trip
★ 4.8 · 3,989 reviews - Nusa Penida: Snorkeling 3 Spots with GoPro & West Land Tour
★ 4.7 · 3,857 reviews
Choosing between Pari, Putri, Pelangi, and Macan

The island choice changes the feel of the day more than the activity list suggests. You should confirm your preferred island before booking, since the operator may switch the destination, especially if a special request cannot be arranged.
Pari Island is the most practical day-trip option. It is populated and close to Jakarta compared with the resort islands. You can expect a beach visit, snorkeling, a simple lunch, and time to walk around. The tradeoff is that Pari can be crowded, and the beach condition is not always postcard-perfect. Plastic waste has been reported along parts of the shoreline, which can spoil the swim and the sense of escape.
Pari is best for you if your main goal is to get out on the water without paying for an overnight stay. It is also the island to request if you want to limit the time spent aboard the boat, though schedules can still work against you.
Putri Island is a resort island with more built-in facilities. It covers more than eight hectares and offers a giant aquarium, glass-bottom boat trips, snorkeling, a swimming pool, and spaces suitable for families. The food is served at a restaurant rather than handed over as a basic lunch box.
Putri is a better match if you want a tidy resort setting and several facilities in one place. The drawback is distance. It may be the last stop, so a one-day visit can leave you with only about two hours on the island. A two-day stay makes more sense if your schedule allows it.
Pelangi Island Resort covers about 12 hectares and sits among the Thousand Islands. Its protected setting gives it a quieter resort feel, but the activity is not described as a guided island tour. You have the island to yourself in the sense that you can explore independently, with food served at the resort restaurant.
There is an important practical wrinkle. On weekends, the booking may need at least two people, and the destination may be changed to Pari if that condition cannot be met. Ask about this before you set your heart on Pelangi.
Macan Island is the most unusual option. Macan Besar has an eco-resort and facilities for island activities. Nearby Macan Kecil, also called Bald Macan Island, appears only at low tide. When the water falls far enough, you may be able to walk from Macan Besar to the smaller island.
This is a special booking and depends on participant numbers. The operator notes that it may be replaced by another island, most likely Pari. Treat Macan as a possible upgrade in character, not a guaranteed part of the standard day.
What the speedboat journey is really like

The boat ride is not just a quick hop across Jakarta Bay. It is a major part of the experience. You may pass other islands, make several stops, and spend much of the morning seated on a shared boat.
That travel time has two sides. I like the changing views and the sense that you are leaving the capital behind one stretch of water at a time. It also gives you a clear picture of how much of your day is being spent in transit. One route took more than three hours to reach the island, followed by a return boat that arrived about 45 minutes late.
You should plan with patience. The itinerary allows roughly 10 hours for the island portion, but the practical time on shore can be much shorter once you account for the outbound trip, lunch, boat transfers, and the return crossing. On one schedule, arrival was around 11:30 a.m., lunch was at noon, snorkeling followed, and departure came at about 2 p.m.
For that reason, I would not book this as a tightly timed connection to a flight. The service includes airport pickup and drop-off in the listed areas, but the water crossing can change with stops, waves, and late departures. Leave a generous buffer.
Snorkeling from a small wooden boat

The strongest part of the day is usually the water activity. Snorkeling is included, and a local guide can take you out by wooden boat to a nearby reef or snorkeling area. The water may reveal small and medium-sized fish, including clownfish, rabbitfish, yellowtail fish, butterfly fish, and angelfish. Turtles are possible, but never guaranteed.
This is a good fit if you want a straightforward introduction to the marine life around Jakarta rather than a technical reef expedition. You do not need to arrange a separate snorkeling trip, and the guide can accompany you during the activity.
The setup is informal. At least one person arrived without anyone waiting at the island landing point and had to ask for help at a police post before being reunited with a local guide. The guide then took the person snorkeling, which turned into an enjoyable but slightly unsettling ride in a small wooden boat.
That story points to a useful tip: keep your booking details and the operator’s contact number ready when you arrive. The English level on the island may vary, and the welcome may not look like a clearly marked tour desk.
Underwater photos are also uncertain. One couple had photos taken during snorkeling, while another was told that the advertised photo service was not available. Do not pay for the trip mainly for underwater pictures. Bring your own waterproof phone case if you have one, but the tour does not promise that equipment.
Same water, a different way to get in it:
- From Gili Trawangan: Gili Islands Snorkeling Boat Tour
★ 4.7 · 2,861 reviews - From Bali: 3 Snorkeling Spots Tour to Lembongan and Penida
★ 4.4 · 2,083 reviews - From Bali: Nusa Penida Private Snorkeling Tour with Lunch
★ 4.9 · 2,067 reviews - Nusa Penida day trip: boat, 4 snorkeling, Manta rays & Land tour
★ 5.0 · 2,033 reviews
Beaches, swimming, and the condition of the shore

After snorkeling, you may have time to swim, walk along the sand, or visit a second beach. Pari’s Star Beach is one possible stop. On resort islands, you may spend more time near organized facilities, a pool, an aquarium, or a glass-bottom boat service, depending on what has been arranged.
The beach experience is mixed. Some parts are beautiful and clear enough for a refreshing swim. Other stretches have plastic waste along the coast, especially away from the main beach. This is not a small detail. It affects where you can sit, how inviting the water feels, and how closely the day matches the idea of an island escape.
I would bring a light cover-up, swimsuit, towel, sun protection, and dry clothes. The instructions specifically call for a swimsuit. Drinks are included, but you should not expect a full resort-style supply of food and refreshments throughout the day.
Canoeing is named in the experience title, but a kayak is listed as not included. Ask before departure if canoe or kayak use is important to you. Snorkeling is the dependable included water activity. Fishing equipment is also not included, and scuba activities require separate arrangements and may require a license.
Lunch is local, filling, and basic

Food depends on the island. Pari may provide a lunch box, while Putri and Pelangi serve food at a restaurant. The practical meal can include rice, vegetables, egg, and tofu, and vegetarian options are available in at least some arrangements.
This is useful, simple food rather than a long sit-down meal. On a short island schedule, lunch may be served quickly because the boat departure is already approaching. Seafood may be offered, but the confirmed inclusion is lunch and drinks, not a particular seafood menu.
If you have dietary needs, tell the operator ahead of time. The available information confirms a vegetarian-friendly meal in one arrangement, but it does not promise every diet or every island menu. Do not assume that the food will be the same if your destination changes from Pari to a resort island.
How much value do you get for $197?

At $197 per person, this is not a cheap beach transfer. The price covers Jakarta-area pickup and drop-off, an English-speaking driver, Marina Ancol entry, a shared speedboat, lunch, drinks, and snorkeling. It also saves you from arranging the pier transfer, island booking, and local water activity yourself.
The value depends on how much you care about convenience. If you have only one free day and want a local operator to connect Jakarta with an island experience, the package is reasonably useful. The driver support is a real benefit, especially for a first visit to Marina Ancol.
The value weakens if your priority is long beach time or polished service. A three-hour crossing followed by two hours ashore can feel expensive, especially if the coast is littered or the schedule is loose. A longer stay on Putri, Pelangi, or Macan may make the boat fare feel more worthwhile, but overnight arrangements are separate and must be checked.
The booking terms help reduce some risk. You can cancel up to 24 hours before departure for a full refund, and reserve now while paying later. Island reservations must be made at least 12 hours in advance. For overnight stays, check room availability about a week ahead, and note that a one-day booking for an overnight room may require cash payment.
Who will enjoy this day most?

I would recommend this experience to you if you have a spare day in Jakarta, want snorkeling without planning every transfer, and are comfortable with a rough-edged local outing. Families may prefer Putri for its pool, aquarium, and glass-bottom boat. Couples may prefer Pelangi or Macan if a resort stay can be arranged.
It also suits people who value friendly help more than a tightly managed tour. Drivers such as Elon have waited through the boarding process, and the island staff have been described as warm and helpful when plans changed.
I would be cautious if you expect luxury, polished interpretation, guaranteed underwater photos, or a spotless beach. The island activity may be loosely organized. One person had to find help after landing, another rode a moped without a helmet, and return transport was late. Those details do not make the trip impossible, but they show the level of service you should expect.
Should you book the Thousand Islands tour?

Book it if you want an adventurous break from Jakarta and accept that the boat ride may take most of the day. Request Pari for the simplest one-day plan, or ask about Putri, Pelangi, or Macan if you can stay overnight and want more resort time.
Before paying, confirm the island, boat schedule, lunch style, snorkeling arrangements, and whether canoeing or photos are actually available. At $197, the tour earns its keep through convenience and access, not luxury. If you can handle a basic lunch, shared transport, changing plans, and imperfect beaches, it gives you a memorable taste of Jakarta’s nearby islands. If you want maximum time in the water, book an overnight stay instead.
FAQ
How long does the Thousand Islands tour last?
It is sold as a one-day experience, with the island portion listed at about 10 hours. Actual time on the island depends on the destination, boat stops, sea conditions, and departure times.
Where can I be picked up and dropped off?
Pickup and drop-off are available in the Jakarta area, and Soekarno-Hatta International Airport is also listed as an option. You should wait in your hotel lobby, reception area, or accommodation and provide a WhatsApp number for timing.
Is the speedboat private?
No. The included speedboat is shared. It may be air-conditioned, but it can be full and may stop at several islands before reaching your destination.
Which island will I visit?
Pari Island is the usual practical option, but Putri, Pelangi, or Macan may be available. Macan requires a special booking, and the destination can be changed, particularly if participant requirements are not met.
Is snorkeling included?
Yes. Snorkeling is included, usually with a local guide and a small wooden boat. Scuba activities, fishing equipment, and kayaks are not included.
What food is provided?
Lunch and drinks are included. Food may be a lunch box on Pari or restaurant food on Putri and Pelangi. A simple meal can include rice, vegetables, egg, or tofu, and vegetarian food is available in some arrangements.
Can I stay overnight?
An overnight stay may be possible, but room availability must be checked about one week before the trip. A one-day booking for an overnight stay may require cash payment, and island reservations must be made at least 12 hours ahead.
Just added around Indonesia
- Bali: 3-Day Private Gili Islands Snorkel Tour with Hotel★ 4.2 · 44 reviews
- Snorkelling Gili Trawangan, Gili Air & Gili Meno from Lombok★ 4.8 · 13 reviews
- Snorkelling & islandhopping tour Karimunjawa (sharing tour)★ 4.4 · 23 reviews
- Snorkeling around 3 island & turtle sanctuary★ 3.9 · 10 reviews
- Sanur: Coastal Area Snorkeling Session★ 4.5 · 42 reviews
- Labuan Bajo: Rangko Cave and Beach Snorkeling Half-Day Tour★ 4.3 · 309 reviews
- Private Snorkeling Gili Islands Full Day Tour★ 5.0 · 15 reviews
- Nusa Penida: Full-Day Guided Snorkeling & Island Tour★ 3.5 · 14 reviews
Indonesia Snorkeling Tours, compared.

️Nusa Penida by Private Boat – Snorkeling 4 spots, Swim with Mantas + Land Tour
Read our review →
Snorkeling 3 Spots with GoPro & West Land Tour
Read our review →
3 Snorkeling Spots Tour to Lembongan and Penida
Read our review →
Nusa Penida Private Snorkeling Tour with Lunch
Read our review →
Nusa Penida day trip: boat, 4 snorkeling, Manta rays & Land tour
Read our review →
Snorkeling 3 Spots with GoPro & West Penida Tour
Read our review →Lists this trip appears in


