☀ Sunshine Atlas

Batam vs Tanjung Pinang-Bintan Island: which is sunnier?

🇮🇩 Indonesia vs 🇮🇩 Indonesia · 51 km apart · long-term climate normals (NASA POWER, 2001–2020)

Batam and Tanjung Pinang-Bintan Island are virtually tied for annual sunshine — about 2,051 vs 2,006 hours a year. Their Sunshine Scores are within 2 points of each other in every month of the year.

Scores are the 0–100 Sunshine Score — sunshine, daytime warmth and dryness in one number, per month.

Batam, Indonesia
Batam
Tanjung Pinang-Bintan Island, Indonesia
Tanjung Pinang-Bintan Island

At a glance

BatamTanjung Pinang-Bintan Island
Sunshine hours / year2,0512,006
Sunniest monthFebruary (70/100)February (70/100)
Nov–Feb average score65/10065/100
Jun–Aug average score63/10063/100
Rain / year2,469 mm2,469 mm
Warmest sea32°C / 90°F32°C / 90°F
Peak midday UV11 (extreme)11 (extreme)

Batam vs Tanjung Pinang-Bintan Island month by month

MonthSunshine ScoreDay high °CRain mmSea °C
BatamTanjung Pinang-Bintan IslandBatamTanjung Pinang-Bintan IslandBatamTanjung Pinang-Bintan IslandBatamTanjung Pinang-Bintan Island
January636328°28°24124129°29°
February707028°28°11111130°30°
March636329°29°17417430°30°
April636329°29°20320332°32°
May636330°30°21121132°32°
June636329°29°17917931°31°
July636329°29°17917930°30°
August636329°29°16616630°30°
September636329°29°17617631°30°
October636329°29°21521531°31°
November636328°28°30030031°31°
December636328°28°31431430°30°

The sunnier month by month: Jan even · Feb even · Mar even · Apr even · May even · Jun even · Jul even · Aug even · Sep even · Oct even · Nov even · Dec even.

When to pick which

Sea temperature

Both seas peak at 32°C / 90°F. Swimmable water (21°C+): Batam all year, Tanjung Pinang-Bintan Island all year. Month-by-month sea temperatures are in the table above.

Full month-by-month guides: Batam weather by month · Tanjung Pinang-Bintan Island weather by month · Best time to visit Indonesia.

More comparisons: Batam vs Singapore · Batam vs Johor Bahru · Tanjung Pinang-Bintan Island vs Singapore · Tanjung Pinang-Bintan Island vs Johor Bahru · all head-to-heads