Riau Islands Travel Guide: Where to Stay, Eat and Explore

Traveloka MY
6 min read

Welcome to the Riau Islands, or Kepulauan Riau (Kepri) a tropical archipelago just across the water from Singapore and Malaysia. With white-sand beaches, rich Malay heritage, luxurious island resorts and plenty of fresh seafood, this corner of Indonesia makes an easy and rewarding short getaway.

Spread across the Malacca Strait and the Natuna Sea, the Riau Islands are made up of thousands of islands. Two of the most popular destinations are Batam, known for shopping, dining and entertainment, and Bintan, where peaceful beach resorts and beautiful natural scenery make it a favourite for a relaxing escape.

Whether you’re planning a family holiday, a romantic weekend or an island adventure, this Riau Islands travel guide covers what you need to know, including the best time to visit, how to get around, where to stay, what to eat and how much you can expect to spend.

Where Are the Riau Islands?

The Riau Islands are located in the northern part of Indonesia, close to both Singapore and Malaysia. The province stretches across a huge area of islands in the Malacca Strait and Natuna Sea.

For most travellers, Batam and Bintan are the easiest places to start.

Batam is the busier option, with shopping malls, restaurants, nightlife, golf courses and plenty of modern conveniences. Bintan, meanwhile, has a more relaxed atmosphere, with beachfront resorts, nature attractions and quiet stretches of coastline.

One of the biggest advantages for Malaysian travellers is how accessible the islands are. Depending on your departure point, you can reach Batam or Bintan by ferry in roughly 45–60 minutes.

Discover flight with Traveloka

Fri, 11 Sep 2026

Batik Air Malaysia

Kuala Lumpur (KUL) to Pekanbaru (PKU)

Start from RM 161.57

Wed, 2 Sep 2026

Lion Air

Jakarta (CGK) to Pekanbaru (PKU)

Start from RM 233.71

Fri, 25 Sep 2026

AirAsia Indonesia

Surabaya (SUB) to Pekanbaru (PKU)

Start from RM 438.74

Why Visit the Riau Islands?

Easy Access from Malaysia and Singapore

One of the biggest reasons to visit is convenience. Fast ferries connect the Riau Islands with Singapore and Johor Bahru, making Batam and Bintan particularly suitable for a long weekend or short break.

You can leave Malaysia in the morning and enjoy an Indonesian island getaway a short time later.

Beautiful Beaches and Marine Attractions

If you love the sea, there is plenty to explore. The region is home to white-sand beaches, diving sites and tropical islands, while attractions such as Treasure Bay Bintan offer a different way to enjoy the water.

For travellers willing to venture further, the Anambas and Natuna islands offer even more spectacular marine scenery.

Shopping, Seafood and Golf

Batam is especially popular with visitors looking for affordable shopping, while seafood restaurants serve fresh catches at prices that can be considerably more affordable than in Singapore.

Golfers are also well catered for, with several international-standard courses across Batam and Bintan.

Best Time to Visit the Riau Islands

The best time to visit the Riau Islands is generally between April and October, during the drier season when you’re more likely to enjoy sunny weather and calmer seas.

The November to March period tends to bring stronger northern winds, higher waves and more rainfall. This can affect ferry journeys and outdoor activities, particularly if you are planning to explore smaller islands.

For a beach holiday, April to October is therefore a good starting point. Even during the dry season, however, it’s worth remembering that tropical weather can change quickly.

Getting Around the Riau Islands

Batam is relatively easy to explore using ride-hailing services such as Grab and Gojek, as well as local taxis.

If you want to venture beyond the main city areas, renting a car for the day can be more convenient. This is particularly useful if you want to visit the Barelang Bridge and explore some of the islands connected by the bridge.

If you want to explore around Bintan, public transport is more limited in Bintan, especially around the resort areas. Many visitors rely on hotel shuttles or arrange a private car with a driver. This can be a worthwhile option if you want to visit several attractions in one day without worrying about transport between them.

You can also travel between the islands. Regular ferries connect different parts of the Riau Islands. One important route connects Teluk Punggur Port in Batam with Sri Bintan Pura Port in Tanjung Pinang.

If you are planning to combine Batam and Bintan in one trip, check ferry schedules ahead of time and allow some flexibility in your itinerary.

How to Get to the Riau Islands

If you are flying into the region, the two main airports are Hang Nadim International Airport (BTH) in Batam and Raja Haji Fisabilillah International Airport (TNJ) in Tanjung Pinang, Bintan. Batam is particularly convenient if you want to combine shopping, dining and city attractions with an island escape.

For travellers coming from Malaysia or Singapore, travelling by sea is often the most convenient option.

Fast ferries operate from Singapore’s Tanah Merah Ferry Terminal and HarbourFront, while ferry services from Johor Bahru provide another option for Malaysian travellers.

For Malaysians, this makes the Riau Islands particularly attractive for a short holiday without the need for a long-haul flight.

Best Things to Do in the Riau Islands

There are plenty of things to do across the region, from relaxing at luxury resorts to discovering historical sites and natural attractions.

Here are some highlights you shouldn’t miss.

1. Relax at Treasure Bay Bintan

Treasure Bay Bintan is one of the most popular attractions on the island, particularly for families. Its enormous man-made seawater lagoon is a major draw, offering opportunities for swimming, water activities and simply relaxing beside the water.

2. Visit Penyengat Island

Take a trip to Penyengat Island near Tanjung Pinang to discover one of the most historically significant places in the Riau Islands. The Sultan Riau Grand Mosque is the island’s most famous landmark and offers a fascinating insight into the region’s Malay-Islamic heritage.

3. Take Photos at Barelang Bridge

The Barelang Bridge is one of Batam’s most recognisable landmarks. The impressive bridge system connects several islands south of Batam and makes for a memorable photo stop. You can also use the route to explore areas beyond Batam’s main urban centre.

4. Explore Busung Sand Dunes and Blue Lake

Bintan is home to some unexpected landscapes, including the Busung Sand Dunes and Blue Lake. The contrast between the golden sand and bright blue water makes this one of the island’s most photogenic places and a fun addition to a Bintan itinerary.

How Many Days in the Riau Islands?

For a first visit, 3–4 days is a good amount of time to experience the Riau Islands without rushing.

The 3 days trip is ideal for a quick Batam getaway, with time for shopping, local food, sightseeing and some relaxation.

A 4 day trip will be a better option if you want to combine Batam and Bintan or spend more time enjoying a beach resort.

If you want to explore the Anambas or Natuna Islands, plan additional time. These more remote destinations require more careful transport planning and are better suited to travellers who want an adventure rather than a quick getaway.

Where to Stay in the Riau Islands

Where you stay depends on the kind of holiday you want.

1. Batam

For shopping, restaurants and nightlife, staying around the main city areas is convenient. Nagoya Hill Hotel is an option for travellers who want easy access to shopping and dining.

Batam is generally the better choice if your priority is convenience and having plenty of restaurants, malls and services nearby.

2. Bintan

For a more relaxing island holiday, choose a resort in Bintan. Options include Nirwana Gardens, Banyan Tree Bintan and The Anmon Resort, which offers a distinctive glamping experience.

Bintan is particularly well suited to couples, families and anyone who wants to spend more time enjoying the resort rather than exploring a busy city.

What to Eat in the Riau Islands

One of the best things about visiting the Riau Islands is the food. Being surrounded by water means fresh seafood is never far away, while the region’s Malay heritage gives its cuisine plenty of character.

1. Gonggong

Gonggong is a local sea snail that is particularly associated with the Riau Islands. It is usually boiled or cooked and served with a spicy dipping sauce. If you enjoy seafood, this is one local speciality worth trying.

2. Mie Lendir

Mie Lendir is a noodle dish associated with Tanjung Pinang. Yellow noodles are served with a thick, savoury peanut-based sauce, creating a comforting dish that is quite different from the usual Indonesian noodle dishes.

3. Fish Otak-Otak and Sotong

Otak-otak made from fish and grilled squid are popular snacks in the region. They are commonly wrapped in coconut or palm leaves before being grilled, giving them a distinctive smoky aroma.

Practical Considerations

The official currency is the Indonesian Rupiah (IDR).

For  travellers, it’s useful to have some Indonesian cash available, particularly when visiting smaller local businesses or travelling outside the main resort areas.

Bahasa Indonesia and Malay are widely used. Some visitors may find the language and cultural similarities make communication relatively straightforward. English is also commonly used in hotels, resorts and tourist-oriented businesses.

The Riau Islands commonly use Type G and Type C power plugs. Type G is the three-pin format commonly used in Malaysia and Singapore, so Malaysian travellers may find it particularly convenient.

Is the Riau Islands Worth Visiting?

Absolutely. The Riau Islands offer one of the easiest ways for Malaysian travellers to enjoy an Indonesian tropical escape. You get beautiful beaches, Malay heritage, fresh seafood and resort experiences, while Batam adds shopping, dining and modern conveniences.

What makes the destination particularly appealing is its variety. You can spend one day exploring the history of Penyengat Island, another relaxing beside the lagoon in Bintan and another shopping and eating your way around Batam.

For a short getaway from Malaysia, it’s difficult to beat the combination of easy access, tropical scenery, cultural heritage and excellent value.

If you’re planning your first trip, I’d recommend starting with Batam and Bintan over 3–4 days. That gives you enough time to experience the region without turning your holiday into a race from one attraction to another.

Book Your Riau Islands Trip with Traveloka

Riau Islands is a tropical getaway where beautiful beaches, rich Malay heritage, and island adventures come together. Whether you're looking to relax on white-sand beaches, explore historic landmarks, enjoy fresh seafood, or discover the charm of Batam, Bintan, and other islands, there's something for every kind of traveler.

Make your Riau Islands trip even easier with Traveloka, the #1 All-in-one Travel App in Southeast Asia. Find flights that fit your schedule, choose a comfortable hotel or resort for your stay, and book exciting attractions and tours before you arrive. You can also arrange an airport transfer or rent a car when you want more freedom to explore the islands at your own pace. 

With Best Price Guarantee, daily exclusive deals, 24/7 Live Agent Support, access to over 2 million hotels worldwide, 300+ airline partners, 90,000+ attractions and tours, more than 20 travel products, and 2,000+ car rental and airport transfer providers, Traveloka helps make your island getaway simple and convenient. Plus, you can earn up to 1.5x Loyalty Cashback (T&Cs apply), making your next Riau Islands adventure even more rewarding.

In This Article

• Where Are the Riau Islands?
• Why Visit the Riau Islands?
• Easy Access from Malaysia and Singapore
• Beautiful Beaches and Marine Attractions
• Shopping, Seafood and Golf
• Best Time to Visit the Riau Islands
• Getting Around the Riau Islands
• How to Get to the Riau Islands
• Best Things to Do in the Riau Islands
• 1. Relax at Treasure Bay Bintan
• 2. Visit Penyengat Island
• 3. Take Photos at Barelang Bridge
• 4. Explore Busung Sand Dunes and Blue Lake
• How Many Days in the Riau Islands?
• Where to Stay in the Riau Islands
• 1. Batam
• 2. Bintan
• What to Eat in the Riau Islands
• 1. Gonggong
• 2. Mie Lendir
• 3. Fish Otak-Otak and Sotong
• Practical Considerations
• Is the Riau Islands Worth Visiting?
• Book Your Riau Islands Trip with Traveloka
Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe

Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved