WorldCafeMap

Coffee & cafés in Sri Lanka

2,522 coffee shops and cafés across 86 cities and towns — the most complete Sri Lanka coffee directory anywhere.

Sri Lanka has 1,112 venues across 73 cities. The top cities by venue count are Colombo (116), Kandy (85), Pita Kotte (75), Dehiwala-Mount Lavinia (58), and Maharagama (52). The most common serves are breakfast, tea, and sandwiches. The independent share is about 100%.

From Wikipedia

Coffee production in Sri Lanka peaked in 1870, with over 111,400 hectares being cultivated. The Dutch had experimented with coffee cultivation in the 18th century. Still, it was not successful until the British began large-scale commercial production following the Colebrooke–Cameron Commission reforms of 1833. By 1860, the country was amongst the major coffee-producing nations in the world. Although coffee production remains a source of revenue, it is no longer a main economic sector. In 2014, the country ranked 43rd-largest coffee producer in the world.

Coffee production in Sri Lanka · CC BY-SA 4.0

Coffee facts

  • Coffee production (2024): 5.1 thousand tonnes, ranked 43rd of 78 producing countries.
  • Coffee-growing area (2024): 4.9 thousand hectares.
  • Coffee supply (2023): 0.2 kg per person per year.

Source: FAO, FAOSTAT (CC BY 4.0)

2,522 venues86 cities🗺️ View on map
Ambalangoda
20 venues
Ambalantota
16 venues
Ampara
19 venues
Anuradhapura
54 venues
Badulla
28 venues
Battaramulla South
50 venues
Batticaloa
30 venues
Beliatta
29 venues
Bentota
27 venues
Beruwala
22 venues
Bogahakumbura
1 venue
Chilaw
23 venues
Colombo
124 venues
Dambulla
23 venues
Dehiwala-Mount Lavinia
59 venues
Devinuwara
7 venues
Ekkassa
10 venues
Ella Town
47 venues
Eravur Town
26 venues
Galle
50 venues
Gampaha
59 venues
Gampola
20 venues
Hambantota
13 venues
Hanwella Ihala
17 venues
Haputale
23 venues
Hatton
26 venues
Hendala
9 venues
Hikkaduwa
41 venues
Homagama
39 venues
Horana South
25 venues
Horawala Junction
32 venues
Ja Ela
25 venues
Jaffna
38 venues
Kadugannawa
12 venues
Kalmunai
33 venues
Kalutara
29 venues
Kandana
12 venues
Kandy
109 venues
Kataragama
20 venues
Katunayaka
35 venues
Kegalle
35 venues
Kelaniya
37 venues
Keppapularu
3 venues
Kilinochchi
19 venues
Koggala
25 venues
Kolonnawa
50 venues
Kotikawatta
11 venues
Kuliyapitiya
17 venues
Kurunegala
39 venues
Maharagama
53 venues
Mannar
11 venues
Matale
32 venues
Matara
29 venues
Mawalgama
31 venues
Mihintale
14 venues
Minuwangoda
26 venues
Mirissa city
36 venues
Monaragala
16 venues
Moratuwa
39 venues
Mullaittivu
2 venues
Mulleriyawa
12 venues
Negombo
52 venues
Nuwara Eliya
46 venues
Panadura
35 venues
Peliyagoda
8 venues
Pita Kotte
75 venues
Point Pedro
8 venues
Polonnaruwa
24 venues
Pottuvil
42 venues
Puttalam
22 venues
Ratnapura
30 venues
Sigiriya
40 venues
Sri Jayewardenepura Kotte
37 venues
Talawakele
12 venues
Talpe
3 venues
Tangalle
24 venues
Trincomalee
39 venues
Unawatuna
30 venues
Urawatawangoda
7 venues
Vakarai
4 venues
Valvedditturai
18 venues
Vavuniya
30 venues
Wattala
28 venues
Weligama
52 venues
Welisara
16 venues
Wellawaya
21 venues

Notable cafés in Sri Lanka

Coffee culture in Sri Lanka

Sri Lanka has a thriving coffee scene, and WorldCafeMap lists 2,522 coffee shops, cafés and roasteries across 86 cities — from the busiest spots in Colombo, Kandy, Pita Kotte to hidden gems in smaller towns. Every listing shows the address, opening hours, a map, photos and real customer ratings.

Use the city links above to browse, or search by name. Run a coffee shop? Add it free.