Batam and Bintan are two of Indonesia's most popular islands, located in the Riau Archipelago near Singapore. Here are 100 things to do and explore in Batam and Bintan: You can take a boat to Batam from Singapore Harbour Front Ferry Terminal or take a boat to Bintan Resorts from Singapore Tanner Merah Ferry Terminal. I have been to Batam and Bintan and both of these places are really nice. With Grab it is easier as well as no need to haggle with the taxis in Indonesia. Transport is a must as the bus frequency is low.
**Batam:**
1. Visit Barelang Bridge, a landmark connecting several islands in Batam.
2. Explore the cultural park of Maha Vihara Duta Maitreya Temple.
3. Enjoy water sports at Nongsa Beach and Marina.
4. Visit the iconic Dragon Fruits Farm in Batam.
5. Shop for duty-free goods at Nagoya Hill Shopping Mall.
6. Relax at Golden City Go Kart & Paintball.
7. Take a seafood culinary tour at Golden Prawn 555.
8. Explore the mangrove forest at Pantai Marina.
9. Visit the Batam Miniature Park.
10. Play golf at Tering Bay Golf & Country Club.
11. Explore the underwater world with a snorkeling or diving trip.
12. Visit the Cheng Ho Mosque, a unique architectural marvel.
13. Enjoy a day trip to Galang Island.
14. Experience the nightlife at various clubs and bars.
15. Take a day tour to the neighboring island of Bintan.
16. Go fishing at Galang Island Fishing Pond.
17. Explore the traditional village of Kampung Vietnam.
18. Enjoy a massage or spa treatment at one of the many spas in Batam.
19. Take a ferry ride to nearby Singapore for a day trip.
20. Visit the Upside Down World in Batam.
21. Explore the cultural and historical artifacts at Batam Centre.
22. Visit the Ocarina Waterpark.
23. Explore the mangrove forest at Pulau Abang.
24. Visit the Maha Vihara Duta Maitreya Temple.
25. Enjoy a day of relaxation at Turi Beach Resort.
26. Take a cooking class to learn Indonesian cuisine.
27. Visit the Batam Cable Ski Park.
28. Take a ferry ride to nearby Tanjung Pinang.
29. Visit the Batam Grand Mosque.
30. Enjoy a game of paintball at Trikora Beach.
31. Explore the natural beauty of the Melur Beach.
32. Take a ferry ride to nearby Karimun Island.
33. Explore the Batam Center Mall.
34. Visit the Indah Puri Golf Resort.
35. Explore the mangrove forest at Mangrove Eco Tourism Park.
36. Enjoy a day trip to Pulau Rempang.
37. Visit the Buddha Maitreya Temple.
38. Explore the traditional markets of Batam.
39. Take a ferry ride to nearby Penyengat Island.
40. Visit the Dapur Island.
41. Explore the cultural and historical artifacts at the Batam Center Mall.
42. Take a ferry ride to nearby Lingga Island.
43. Visit the Batam Centre.
44. Enjoy a day trip to Pulau Galang.
45. Explore the traditional markets of Nagoya.
46. Visit the Turi Beach Resort.
47. Explore the natural beauty of Pulau Balai.
48. Visit the Taman Mini Indonesia Park.
49. Explore the Batam Botanical Garden.
50. Enjoy a day of relaxation at the Harris Resort.
51. Take a ferry ride to nearby Pulau Rempang.
52. Explore the traditional markets of Sekupang.
53. Visit the Nongsa Point Marina & Resort.
54. Explore the mangrove forest at Tering Bay.
55. Visit the Pacific Palace Hotel.
56. Enjoy a day trip to Pulau Abang.
57. Explore the traditional markets of Batam Centre.
58. Visit the Padang Golf Sukajadi.
59. Take a ferry ride to nearby Batu Besar Island.
60. Visit the Pasar Bintang.
61. Explore the traditional markets of Batu Aji.
62. Visit the Batam View Beach Resort.
63. Explore the natural beauty of the Riau Islands.
64. Visit the Batam Center Point International Ferry Terminal.
65. Take a ferry ride to nearby Pulau Tonton.
66. Visit the Batamindo Industrial Park.
67. Explore the traditional markets of Nongsa.
68. Visit the Padang Golf Sukajadi.
69. Take a ferry ride to nearby Pulau Setokok.
70. Visit the Palm Springs Golf & Beach Resort.
71. Explore the natural beauty of Telaga Mas.
72. Visit the Batam Hills Golf Resort.
73. Explore the traditional markets of Batu Ampar.
74. Visit the Pacific Palace Hotel.
75. Take a ferry ride to nearby Pulau Setoko.
76. Visit the Planet Holiday Hotel.
77. Explore the natural beauty of Melur Beach.
78. Visit the Nongsa Point Marina & Resort.
79. Take a ferry ride to nearby Pulau Tuangku.
80. Visit the Harris Resort.
81. Explore the natural beauty of Nongsa Beach.
82. Visit the Batam Center Mall.
83. Take a ferry ride to nearby Pulau Putri.
84. Visit the Tering Bay Golf & Country Club.
85. Explore the natural beauty of Golden Beach.
86. Visit the Batam Cable Ski Park.
87. Take a ferry ride to nearby Pulau Sebesi.
88. Visit the Dapur Island.
89. Explore the natural beauty of Baloi.
90. Visit the Harris Resort.
91. Take a ferry ride to nearby Pulau Sugi.
92. Visit the Melur Beach Resort.
93. Explore the natural beauty of Melur Beach.
94. Visit the Turi Beach Resort.
95. Take a ferry ride to nearby Pulau Sugi Besar.
96. Visit the Sekupang International Ferry Terminal.
97. Explore the natural beauty of Nagoya Beach.
98. Visit the Waterfront City Ferry Terminal.
99. Take a ferry ride to nearby Pulau Sayak.
100. Visit the Grands I Hotel.
**Bintan:**
1. Relax on the pristine beaches of Bintan, such as Trikora Beach and Lagoi Bay.
2. Visit the majestic Banyan Tree Temple (Vihara Ksitigarbha Bodhisattva) in Tanjung Pinang.
3. Go snorkeling or diving in the crystal-clear waters of Bintan Island.
4. Explore the mangrove forests of Sebung River.
5. Experience traditional Indonesian culture at the Senggarang Village.
6. Play a round of golf at one of Bintan's world-class golf courses.
7. Take a day trip to nearby Penyengat Island and explore its historical landmarks.
8. Enjoy water sports activities such as jet skiing, parasailing, and banana boating.
9. Take a mangrove tour to learn about the importance of mangrove ecosystems.
10. Visit the iconic Gurun Pasir Busung (Busung Sand Dunes) for a unique desert experience.
11. Experience the thrill of off-road ATV rides through Bintan's rugged terrain.
12. Take a cooking class to learn how to prepare traditional Indonesian dishes.
13. Explore the historic town of Tanjung Pinang and visit its cultural attractions.
14. Relax and rejuvenate with a spa treatment at one of Bintan's luxury resorts.
15. Take a sunset cruise around Bintan Island for breathtaking views.