Things to do in Batam
Find and book activities, attractions and tours
Explore thousands of experiences from activities and attractions to day tours and transfer.
Skip the line- book tickets online in minutes to top attractions with free cancellation on many activities.
One Key members save 10% or more on select activities, hotels, cars and vacation rentals.
Most popular activities in Batam
Tours & day trips
See all 23 activities
Singapore to Batam:City Tour with Ferry Tickets & Lunch
Attractions
See all 11 activities
Sentosa Experiencial + Roundtrip Transfers
Spa & wellness
See all 7 activities
Singapore to Batam:City Tour with Ferry Tickets & Lunch
Private & custom tours
See all 6 activities
Discover Batam A Day of Adventure Culture and Relaxation
Shopping & fashion
See all 4 activities
Singapore to Batam:City Tour with Ferry Tickets & Lunch
Recommended things to do in Batam
Number of things to do | 43 |
---|---|
Cheapest thing to do on Expedia | Singapore Sentosa Island Express E-Ticket: $4 |
Top 5 things to do | |
Under $25 | |
With kids |
What to do in Batam
Looking for sports, concerts, or theater events in Batam? Search event tickets to see what's happening today, or to plan what to do this weekend!
Discover the most popular places to visit in Batam
Batam Centre Ferry Terminal
Explore the waterfront in Batam with a trip to Batam Centre Ferry Terminal. Visit the shops and spas in this relaxing area.
Harbour Bay Ferry Terminal
Explore the waterfront in Batam with a trip to Harbour Bay Ferry Terminal. Stroll along the area's beautiful beaches, or simply savor its top-notch restaurants.
Nagoya Hill Mall
During your trip to Lubuk Baja, you can search for that perfect souvenir at Nagoya Hill Mall. Stroll along the marina in this vibrant area, or check out its top-notch restaurants.
Grand Batam Mall
You can do some window-shopping at Grand Batam Mall during your stay in Lubuk Baja. Check out the shops and top-notch restaurants in this family-friendly area.
Batam Center Shopping Area
During your trip to Batam, you can search for that perfect souvenir at Batam Center Shopping Area. Check out the spas and top-notch restaurants in this relaxing area.
Batam Centre
Explore the waterfront in Batam with a trip to Batam Centre. Check out the spas and top-notch restaurants in this walkable area.
Sekupang Ferry Terminal
Explore the waterfront in Batam with a trip to Sekupang Ferry Terminal. Check out the shops and top-notch restaurants in this vibrant area.
BCS Mall
During your trip to Lubuk Baja, you can search for that perfect souvenir at BCS Mall. Check out the spas and top-notch restaurants in this family-friendly area.
Mega Mall
During your visit to Batam, you can browse for the perfect souvenirs at Mega Mall. Check out the spas and top-notch restaurants in this relaxing area.
Looking for fun things to do nearby? Check things to do near me to find and book the best things to do, fun activities, and top attractions wherever you happen to be.
Frequently asked questions
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Hotels near Kepri Mall
- Hotels near Maha Vihara Duta Maitreya Temple
- Hotels near Mega Mall
- Hotels near Batam Centre Ferry Terminal
- Hotels near BCS Mall
- Cheap Hotels in Lubuk Baja
- Lubuk Baja Hotels
- Resorts & Hotels with Spas in Lubuk Baja
- Hotels with Bars in Lubuk Baja
- Hotels near Grand Batam Mall
- Hotels near Nagoya Hill Mall
- Hotels near Harbour Bay Ferry Terminal
- Resorts & Hotels with Spas in Batu Ampar
- Hotels with Laundry Facilities in Batu Ampar
- Batu Ampar Hotels
- Waterpark Hotels in Batu Ampar
- Apartments in Batu Ampar
- Hotels with Free Breakfast in Batu Ampar
- Guest Houses in Batu Ampar
- Hotels near Hang Nadim
- Flights from Kota Kinabalu (BKI) to Batam Batu Besar (BTH)
- Flights from Hang Nadim
- Flights from Jakarta (CGK) to Batam Batu Besar (BTH)
- Flights from Perth (PER) to Batam Batu Besar (BTH)
- Flights from Subang (SZB) to Batam Batu Besar (BTH)
- Flights from Los Angeles (LAX) to Batam Batu Besar (BTH)
- Flights from Houston (IAH) to Batam Batu Besar (BTH)
- Flights from New York (JFK) to Batam Batu Besar (BTH)
- Flights from Dhaka (DAC) to Batam Batu Besar (BTH)
- Flights from Dallas (DFW) to Batam Batu Besar (BTH)
- Flights from Kuala Lumpur (KUL) to Batam Batu Besar (BTH)
- Flights from Whitby (NCA) to Batam Batu Besar (BTH)
- Flights from Yangon (RGN) to Batam Batu Besar (BTH)
- Flights from Banda Aceh (BTJ) to Batam Batu Besar (BTH)
- Flights from Miami (MIA) to Batam Batu Besar (BTH)
- Flights from Chicago (ORD) to Batam Batu Besar (BTH)
- Flights from Medan (KNO) to Batam Batu Besar (BTH)
- Flights from Bandar Seri Begawan (BWN) to Batam Batu Besar (BTH)
- Flights from Andros Town (ASD) to Batam Batu Besar (BTH)
- Flights from Pekanbaru (PKU) to Batam Batu Besar (BTH)
- Flights from Ho Chi Minh City (SGN) to Batam Batu Besar (BTH)
- Flights from Detroit (DTW) to Batam Batu Besar (BTH)
- Flights from Seoul (ICN) to Batam Batu Besar (BTH)
- Flights from Manado (MDC) to Batam Batu Besar (BTH)
- Flights from Surabaya (SUB) to Batam Batu Besar (BTH)
- Flights from Langkawi (LGK) to Batam Batu Besar (BTH)
- Flights from Doha (DOH) to Batam Batu Besar (BTH)
- Garuda Indonesia Bandar Lampung (TKG) to Batam Batu Besar (BTH) flights
- Flights from Frankfurt (FRA) to Batam Batu Besar (BTH)
- Flights from Bangkok (BKK) to Batam Batu Besar (BTH)
- Flights from Boston (BOS) to Batam Batu Besar (BTH)
- Flights from Lombok (LOP) to Batam Batu Besar (BTH)
- Flights from Calgary (YYC) to Batam Batu Besar (BTH)
- Flights from Salina (SLN) to Batam Batu Besar (BTH)
- Flights from Lahore (LHE) to Batam Batu Besar (BTH)
- Flights from Hamburg (HAM) to Batam Batu Besar (BTH)
- Flights from Jambi (DJB) to Batam Batu Besar (BTH)
- Flights from Mumbai (BOM) to Batam Batu Besar (BTH)
- Flights from Beirut (BEY) to Batam Batu Besar (BTH)
- Flights from Singapore (SIN) to Batam Batu Besar (BTH)
- Flights from Manila (MNL) to Batam Batu Besar (BTH)
- Flights from Tampa (TPA) to Batam Batu Besar (BTH)
- Flights from Portland (PDX) to Batam Batu Besar (BTH)
- Flights from Muttaburra (UTB) to Batam Batu Besar (BTH)
- Flights from Cairo (CAI) to Batam Batu Besar (BTH)
- Flights from Nairobi (NBO) to Batam Batu Besar (BTH)
- Flights from Paris (CDG) to Batam Batu Besar (BTH)
- Flights from Ottawa (YRO) to Batam Batu Besar (BTH)
- Flights from Cebu (CEB) to Batam Batu Besar (BTH)
- Flights from Denpasar (DPS) to Batam Batu Besar (BTH)
- Flights from Dubai (DXB) to Batam Batu Besar (BTH)
- Flights from Yogyakarta (JOG) to Batam Batu Besar (BTH)
- Flights from Hartford (BDL) to Batam Batu Besar (BTH)
- Flights from Orlando (MCO) to Batam Batu Besar (BTH)
- Flights from Jakarta (JKT) to Batam Batu Besar (BTH)
- Flights from Penang (PEN) to Batam Batu Besar (BTH)
- Flights from Mersing (MEP) to Batam Batu Besar (BTH)
- Flights from Tarakan (TRK) to Batam Batu Besar (BTH)
- Flights from Vancouver (YVR) to Batam Batu Besar (BTH)
- Flights from New York (NYC) to Batam Batu Besar (BTH)
- Flights from Manchester (MAN) to Batam Batu Besar (BTH)
- Flights from Port Harcourt (PHC) to Batam Batu Besar (BTH)
- Flights from Bandung (BDO) to Batam Batu Besar (BTH)
- Flights from Hong Kong (HKG) to Batam Batu Besar (BTH)
- Flights from Kolkata (CCU) to Batam Batu Besar (BTH)
- Flights from Port Moresby (POM) to Batam Batu Besar (BTH)