350 places · sun position · panel angle

Solar data for Malaysia

Across the 350 places in Malaysia the best fixed tilt for solar panels runs from 0° in Kuching to 7° in Kangar, and flat ground gets 4.6 to 5.3 peak sun hours a day. Every number is computed for each place.

Solar power in Malaysia at a glance

Averages over 350 places with climate data, for a fixed array facing south.

Best panel angle3°average, facing south
Peak sun hours4.88a day on flat ground
1 kWp makes1,411kWh a year at the best angle
Off-grid angle11°average, for the darkest month
Kuala LumpurKuala Penyu (most sun)
  • 4.60–4.73
  • 4.73–4.86
  • 4.86–5.00
  • 5.00–5.13
  • 5.13–5.27

Peak sun hours a day on flat ground. Each dot is one place.

The sunniest place in Malaysia is Kuala Penyu (Sabah) with 5.27 peak sun hours a day on flat ground; the least sunny are Pekan Nenas and 3 other places with 4.60. A 1 kWp array at its best angle makes from 1,324 kWh a year in Pekan Nenas to 1,526 kWh in Kuala Penyu — 1,411 kWh on average.

The best year-round tilt runs from 0° in Kuching to 7° in Kangar. Off-grid systems are sized for the darkest month and do better steeper, at 11° on average: at 70° that month brings 1.05 kWh per kWp a day in Pengerang and 1.25 kWh in Kampung Jeli.

Size an off-grid system or open any place below for its sun path, monthly table and tilt curve.

Sunniest places in Malaysia

Ranked by peak sun hours on flat ground: the yearly average of a day's sunshine energy (NASA POWER climatology). Output: 1 kWp at its best year-round angle.

RankPlaceRegionSun hours/daykWh per kWp a yearBest tilt
1Kuala PenyuSabah5.271,5264°
2SempornaSabah5.241,5164°
3Bandar LabuanSabah5.221,5154°
3LabuanLabuan5.221,5144°
5BeaufortSabah5.181,5054°
6PaparSabah5.171,5034°
7PetagasSabah5.141,4964°
7KinarutSabah5.141,4954°
7PutatanSabah5.141,4954°
7Kota KinabaluSabah5.141,4944°

Least sunny places in Malaysia

RankPlaceRegionSun hours/daykWh per kWp a yearBest tilt
345Pontian BesarJohor4.611,3281°
347Iskandar PuteriJohor4.601,3261°
347Gelang PatahJohor4.601,3261°
347Kampung Jelutong TengahJohor4.601,3261°
347Pekan NenasJohor4.601,3241°

Solar by region in Malaysia

Averages of the places in each region, sunniest first. Darkest month: what 1 kWp of off-grid panels at 70° makes a day in the worst month of the year.

RegionPlacesSun hours/daykWh per kWp a yearBest tiltDarkest month at 70°Sunniest place
Labuan15.221,5144°1.16 kWhLabuan
Sabah195.121,4904°1.16 kWhKuala Penyu
Penang285.051,4585°1.21 kWhSungai Jawi
Perlis25.051,4627°1.24 kWhKangar
Kedah285.041,4586°1.23 kWhKampung Baru Ulu Melaka
Perak324.971,4403°1.21 kWhParit Buntar
Terengganu74.931,4273°1.17 kWhKuala Terengganu
Kelantan114.931,4314°1.23 kWhKota Bharu
Putrajaya14.851,4032°1.19 kWhPutrajaya
Sarawak334.841,4041°1.10 kWhBeluru
Selangor634.841,4002°1.20 kWhTanjung Sepat
Kuala Lumpur254.831,3992°1.20 kWhBukit Jalil
Negeri Sembilan154.831,3962°1.18 kWhPort Dickson
Pahang134.821,3962°1.20 kWhKuantan
Melaka174.791,3832°1.16 kWhKampong Masjid Tanah
Johor554.671,3471°1.11 kWhMersing

Largest places in Malaysia at a glance

PlaceLatitudeBest tiltOff-grid tiltSun hours/day (flat)
Kuala Lumpur3.1° N2°12°4.83
Johor Bahru1.5° N1°6°4.65
Kampung Baru Subang3.2° N2°11°4.84
Petaling Jaya3.1° N2°11°4.84
Ipoh4.6° N3°15°4.97
Shah Alam3.1° N2°10°4.84
Bukit Rahman Putra3.2° N2°11°4.83
Pelentong1.5° N1°6°4.67
Malacca2.2° N1°8°4.78
Iskandar Puteri1.4° N1°5°4.60
Kota Bharu6.1° N4°24°5.00
Kuantan3.8° N2°22°4.87
Kota Kuala Muda5.6° N6°6°5.05
Sungai Petani5.6° N5°8°5.05
Selayang Baru Utara3.3° N2°12°4.83
Pasir Gudang1.5° N1°6°4.68
Mukim Pulai1.5° N1°6°4.63
Kota Kinabalu6.0° N4°11°5.14
Kampung Larkin Lama1.5° N1°6°4.65
Kota Damansara3.2° N2°11°4.84

Daylight and clock time in Malaysia

In Kudat (6.9° N), the northernmost place, the longest day of the year lasts 12 h 31 min and the shortest 11 h 44 min; in Tebedu (1.0° N), the southernmost, 12 h 11 min and 12 h 04 min. Malaysia does not use daylight saving time: the clocks stay the same all year.

Time zonePlacesUTC offsetClocks change in 2026
Asia/Kuala_Lumpur298UTC+8no daylight saving time
Asia/Kuching52UTC+8no daylight saving time

Questions about solar in Malaysia

What is the best angle for solar panels in Malaysia?
Facing south, between 0° and 7° depending on the place — 3° on average over 350 places. Off-grid systems that must get through the darkest month do better steeper, at about 11° on average.
How many peak sun hours does Malaysia get?
From 4.6 hours a day in Pekan Nenas to 5.3 in Kuala Penyu on flat ground, averaged over the year; 4.9 on average.
How much electricity does 1 kWp of solar panels produce in Malaysia?
About 1,411 kWh a year at the best fixed angle on average, from 1,324 kWh in Pekan Nenas to 1,526 kWh in Kuala Penyu. These are long-term climate averages; a single year can be several per cent higher or lower.
Where is the sunniest place in Malaysia?
Kuala Penyu (Sabah) gets the most sun of the 350 places: 5.27 peak sun hours a day on flat ground, so 1 kWp there makes about 1,526 kWh a year.
Does Malaysia use daylight saving time?
Malaysia does not use daylight saving time: the clocks stay the same all year.
How long is the longest day in Malaysia?
12 h 31 min in Kudat; the shortest day lasts 11 h 44 min in Kudat.

All places in Malaysia

Labuan

Putrajaya