WorldCafeMap

Coffee & cafés in Estonia

1,101 coffee shops and cafés across 96 cities and towns — the most complete Estonia coffee directory anywhere.

Estonia has 961 coffee venues across 90 cities. The top cities by venue count are Tallinn (161), Kesklinn (106), Tartu (74), Pärnu (64), and Kristiine (35). The most common serves are breakfast, sandwiches, and bubble tea. The independent share is about 100%.

Coffee facts

  • Coffee supply (2023): 15.7 kg per person per year.

Source: FAO, FAOSTAT (CC BY 4.0)

1,101 venues96 cities🗺️ View on map

Notable cafés in Estonia

Coffee culture in Estonia

Estonia has a thriving coffee scene, and WorldCafeMap lists 1,101 coffee shops, cafés and roasteries across 96 cities — from the busiest spots in Tallinn, Kesklinn, Tartu 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.