Colombo does not have one postal code. Colombo city uses codes from 00100 for Colombo 01 to 01500 for Colombo 15, while suburbs such as Nugegoda, Rajagiriya, Battaramulla and Dehiwala have their own five-digit codes.

Sri Lanka officially calls these numbers postcodes or postal codes. If a website asks for a Sri Lanka “zip code”, enter the same five-digit postcode. Keep the first zero in Colombo city codes—for example, enter 00300, not 300, for Colombo 03.

Quick answer: Nugegoda is 10250, Rajagiriya is 10107, Battaramulla is 10120, Dehiwala is 10350, Ratmalana is 10390 and Wellampitiya commonly uses 10600. For Nawala, 10107 is commonly used through Rajagiriya. Always check the delivery post office when a neighbourhood crosses a postal boundary.

Most-searched Colombo suburb postal codes

These are the locations people most often look for on this page. An asterisk marks a neighbourhood that is normally served through the named postal area rather than appearing as a separate main post-office entry in the national directory.

AreaPostal codePostal area or note
Nugegoda10250Nugegoda
Wellampitiya*10600Kolonnawa
Nawala*10107Rajagiriya
Angoda*10620Mulleriyawa New Town
Ratmalana10390Ratmalana
Gothatuwa*10600Kolonnawa; some nearby addresses use 10620
Rajagiriya10107Rajagiriya
Pita Kotte*10100Sri Jayawardenepura Kotte
Battaramulla10120Battaramulla
Bellanwila*10290Boralesgamuwa
Attidiya*10390Ratmalana
Katubedda*10400Moratuwa
Kalubowila*10350Dehiwala
Madiwela*10100Sri Jayawardenepura Kotte
Mirihana*10250Nugegoda
Udahamulla*10250Nugegoda
Orugodawatta*10600Kolonnawa
Thalapathpitiya*10100Sri Jayawardenepura Kotte
Kahathuduwa*10200Homagama
Bokundara*10300Piliyandala

Neighbourhood names do not always match postal-delivery boundaries. Sri Lanka Post advises people not to guess a code when the exact delivery office is uncertain. Check the official Sri Lanka Post postcode guidance or ask the nearest post office before sending important documents or parcels.

Colombo 01 to Colombo 15 postal codes

The Colombo city zone number and postcode are related, but they are not written in the same format. “Colombo 3” is the city zone; its five-digit postal code is 00300.

Colombo city zoneCommon area namesPostal code
Colombo 01Fort00100
Colombo 02Slave Island / Kompannavidiya00200
Colombo 03Kollupitiya00300
Colombo 04Bambalapitiya00400
Colombo 05Havelock Town / Narahenpita00500
Colombo 06Wellawatte / Pamankada / Kirulapone00600
Colombo 07Cinnamon Gardens00700
Colombo 08Borella00800
Colombo 09Dematagoda00900
Colombo 10Maradana01000
Colombo 11Pettah01100
Colombo 12Hulftsdorp01200
Colombo 13Kotahena01300
Colombo 14Grandpass01400
Colombo 15Modara / Mutwal01500

Do not confuse a Colombo zone with Sri Lanka’s telephone area code. 011 is the Colombo landline area code; it is not a postcode.

Official Colombo District postcodes

The following postal towns and codes are listed for Colombo District in the Department of Posts Post Code Directory. Common English spellings are used where the directory uses a less familiar transliteration.

Postal townPostal code
Akarawita10732
Athurugiriya10150
Batawala10513
Battaramulla10120
Batugampola10526
Bope10522
Boralesgamuwa10290
Borella00800
Dehiwala10350
Deltara10302
Habarakada10204
Handapangoda10524
Hanwella10650
Havelock Town00500
Hiripitiya10232
Hokandara10118
Homagama10200
Horagala10502
Kaduwela10640
Kahawala10508
Kalatuwawa10718
Kiriwattuduwa10208
Kolonnawa10600
Kosgama10730
Kotahena01300
Kottawa10220
Madapatha10306
Maharagama10280
Makandana10305
Malabe10115
Maniyangama10707
Mattegoda10240
Meegoda10504
Moratuwa10400
Mount Lavinia10370
Mullegama10202
Mulleriyawa New Town10620
Napawala10704
Nugegoda10250
Padukka10500
Pannipitiya10230
Piliyandala10300
Pitipana Homagama10206
Polgasowita10320
Puwakpitiya10712
Rajagiriya10107
Ranala10654
Ratmalana10390
Seethawakapura10700
Siddamulla10304
Slave Island00200
Soysapura10412
Sri Jayawardenepura10100
Suwarapola10301
Talawatugoda10116
Tummodara10682
Waga10680
Watareka10511
Wellawatte00600

Nearby Western Province postal codes

Some places commonly described as “Colombo suburbs” are officially in Gampaha or Kalutara District. These frequently requested codes are included here so you can distinguish the postal district from the wider Colombo metropolitan area.

AreaDistrictPostal code
BiyagamaGampaha11650
DelgodaGampaha11700
EkalaGampaha11380
HendalaGampaha11307
Ja-ElaGampaha11350
KandanaGampaha11320
KatunayakeGampaha11450
KelaniyaGampaha11600
KiribathgodaGampaha11601
KotugodaGampaha11390
MakolaGampaha11640
MalwanaGampaha11670
PeliyagodaGampaha11830
RagamaGampaha11010
SeeduwaGampaha11410
SiyambalapeGampaha11607
UdugampolaGampaha11030
WattalaGampaha11300
WeliveriyaGampaha11710
AlubomullaKalutara12524
PanaduraKalutara12500

How to use a Sri Lanka postcode correctly

  1. Use the code for the delivery post office or postal town, not simply the nearest large city.
  2. Write all five digits and preserve a leading zero in Colombo city codes.
  3. Put the postal town and postcode near the bottom of the address, before “Sri Lanka” for international mail.
  4. If an online form says “ZIP code”, enter the same Sri Lankan postcode.
  5. Confirm boundary-area addresses with the nearest post office instead of relying only on the neighbourhood name.

Sri Lanka Post’s mail-addressing guidance says to write the postal town and postcode clearly at the bottom of the address. The Department introduced five-digit postal zoning in 1997 to make sorting more reliable, particularly where places share similar names.

For neighbourhood names and administrative areas, see the separate Colombo suburbs and areas list.

Sources and checking method

This page was checked on 17 July 2026 against the Department of Posts’ postcode guidance and national Post Code Directory. The official directory is the authority for main and sub-post-office codes. Where a popular neighbourhood is not a separate directory entry, the table identifies the postal area commonly used and tells you when the exact delivery office should be confirmed.