Iced matcha latte at Morii Teahouse, Tallinn

Where to Buy Matcha in Tallinn: Shops, Teahouses and Online

This guide is about where to buy matcha in Tallinn, and what you actually get at each kind of shop. Matcha is now sold in supermarkets, bio markets, tea shops, cafés and online shops across Estonia, and the label alone rarely tells you what is in the pack. Below is an honest map of every channel, with verified prices.

One benchmark throughout: matcha powder is most commonly sold in 30 g packs, so every price here is compared per 30 g and per gram. A cup of plain matcha uses 2 g.

If you first want to understand the difference between ceremonial and culinary matcha, or how to whisk it at home, read our matcha powder guide. This article is only about where to buy.

The short answer

For lattes and baking, culinary matcha from a supermarket is enough. For drinking it plain, water and a whisk and nothing else, you want first-harvest ceremonial matcha with the region and harvest printed on the pack. In Tallinn that means a tea shop or a direct importer, and the price is about a euro per gram wherever you buy it. To taste before you buy, visit a matcha café or teahouse. Ours is Morii Teahouse at Kopli 16, and the same matcha is on the shelf there.

1. Supermarkets: Kaubamaja Toidumaailm, Selver, Prisma, Rimi

Matcha is standard stock on the tea and health shelves of the big chains. Most of it is culinary grade in 50–100 g packs, listed between roughly €5 and €25 on Estonian price comparison sites, usually with no region or harvest date on the label. Olive-green rather than bright green, it is made for lattes with milk and syrup, smoothies, baking and ice cream. Drunk plain it tastes bitter and grassy, and no technique fixes that. For a pack-by-pack comparison of what Selver, Rimi, Prisma and Kaubamaja actually sell, with price per gram and origin, read supermarket matcha compared.

One supermarket is different. Kaubamaja Toidumaailm in central Tallinn stocks Morii's full range on its tea shelf: ceremonial Uji matcha (30 g, €30.59), hojicha powder (100 g, €35.99), loose-leaf hojicha (50 g, €8.99) and Kyoto black tea in tea bags. It is also where we study how other matcha brands are positioned and priced on the same shelf, which is a useful exercise for any buyer: pick up two packs and compare origin, harvest and price per gram side by side.

Morii ceremonial Uji matcha, hojicha powder, loose-leaf hojicha and Kyoto black tea on the tea shelf at Kaubamaja Toidumaailm, Tallinn
Morii on the tea shelf at Kaubamaja Toidumaailm: ceremonial Uji matcha 30 g, hojicha powder 100 g, loose-leaf hojicha 50 g and Kyoto black tea in bags.

2. Bio markets

Bio markets such as Biomarket, Ökosahver and Looduspere sell eco-labelled matcha, mostly in 30 g tins from German and Japanese brands. They are not the cheap option. Verified September 2026 prices: Sanct Bernhard 30 g at €28.70–30.90 depending on the shop, Raab Vitalfood 30 g at €35.82. That is €0.96–1.19 per gram, the same band as a specialist tea shop, but the packs typically name only "Japan" without a region, a farm or a harvest.

Check two things before paying: the label (region, harvest, ingredients, colour through the window if there is one) and the price per gram. A €30 tin and a €30 pouch can hold very different tea.

Back label of a 30 g ceremonial matcha tin sold in Tallinn, listing region Uji, Kyoto, serving size and importer
What a useful label looks like: 30 g, region (Uji, Kyoto), brewing temperature, number of servings, importer. Missing here: the harvest date. Read this side of the pack before the front.

3. Tea shops and direct importers

This is where ceremonial matcha lives. A small group of Estonian businesses now import matcha themselves and print the region (Uji, Nishio, Kagoshima) and harvest on the pack. Expect €25–35 for 30 g. Direct importing matters for four reasons: traceability (you know which farm), freshness (small batches, short time from harvest to shelf), origin transparency (a region and a harvest, not just a country), and specialist knowledge (someone who can tell you how to brew what they sell).

Morii is a teahouse and a direct farm importer. Our ceremonial Uji matcha, hojicha and loose-leaf teas come straight from a single fourth-generation family farm in southern Kyoto to Tallinn, with no distributor in between. 30 g of matcha is €29.90 (€1.00 per gram), 100 g is €74.90. To our knowledge Morii is the first business in Estonia to combine a teahouse with direct farm sourcing under one roof. Others import directly too: I Love Matcha sells a 30 g ceremonial matcha from small Japanese farms for €24.90 online, and Matcha Bear sources its matcha from Japan and sells online. Mitch Matcha and More, a café in the Old Town with an online shop, sells 30 g packs at €25.95–34.95. The honest difference between us and them is not the price band, which is nearly identical. It is that you can walk into Morii Teahouse, drink the matcha whisked properly, and take home the same pack.

4. Matcha cafés and teahouses in Tallinn

The surest way to find out whether you can taste the difference between ceremonial and culinary matcha is to drink both. Matcha lattes are on most third-wave café menus in Tallinn; plain whisked matcha is served by very few.

Morii Teahouse is in Kalamaja at Kopli 16, next to Telliskivi. Open Monday to Saturday 12:00–21:00 and Sunday 12:00–20:00. The menu has plain usucha, hot and iced matcha lattes, hojicha lattes and seasonal drinks, and the matcha, hojicha and loose-leaf teas we sell online are on the shelf in packs. On Saturdays we run matcha workshops where you learn to whisk it yourself; dates are on our Instagram @morii.teas.

5. Online shops and delivery across Estonia

Outside Tallinn, in Tartu, Pärnu, Narva or Viljandi, an online shop is the practical way to get ceremonial matcha. Orders from moriitea.eu reach any Omniva parcel locker in Estonia usually within 1–2 working days, and shipping costs €2.95. Latvian and Lithuanian parcel lockers cost €4.95–5.95.

When buying online, check the same things you would in a shop: region, harvest, pack size. A shop that sells "ceremonial" matcha only in 100 g or larger packs is a warning sign, because opened matcha should be finished within two months.

What matcha costs in Tallinn, per 30 g and per cup

Serving size for the cost per cup: 2 g of powder. Prices verified in September 2026 from shelf labels and shop websites.

Matcha category or seller Price per gram Price per 30 g Estimated cost per cup
Supermarket culinary matcha (50–100 g packs, €5–25) €0.10–0.25 €3–7.50 €0.20–0.50
Bio market ceremonial tins (Sanct Bernhard, Raab) €0.96–1.19 €28.70–35.82 €1.91–2.39
I Love Matcha, online €0.83 €24.90 €1.66
Mitch Matcha and More, Old Town café and online €0.87–1.17 €25.95–34.95 €1.73–2.33
Morii ceremonial Uji matcha, online and at the teahouse €1.00 €29.90 €1.99
Morii ceremonial Uji matcha, Kaubamaja Toidumaailm €1.02 €30.59 €2.04

Read the table for what it says: plain ceremonial matcha costs about €2 a cup from any serious seller in Tallinn, a third of the price of the same drink in a café. What separates the sellers is what you know about the tea, not what you pay for it.

Frequently asked questions

Is supermarket matcha bad?

Not automatically. It is usually culinary grade, which is right for lattes, smoothies and baking. Before buying, check the origin (a region, not just a country), harvest information, freshness date, ingredients (matcha only, no sugar or fillers), packaging (small and opaque), colour (bright green, not olive) and the price per gram. If you want matcha you can drink plain, the ceremonial pack on the same Kaubamaja shelf costs about €1 per gram.

See the ceremonial Uji matcha

Where can I buy matcha in Tartu or Pärnu?

For buying in person, check local bio markets and tea shops; most stock culinary or eco-labelled matcha. For ceremonial matcha, ordering online is simpler: Morii ships to any Omniva parcel locker in Estonia, typically within 1–2 working days, for €2.95.

Order matcha to your parcel locker

How many cups does a 30 g pack make?

About 15 cups of plain matcha at 2 g each, or 10–15 lattes. A 30 g pack drunk daily lasts two to three weeks, which is also how long opened matcha stays at its best.

Can I taste it before buying?

Yes. Morii Teahouse at Kopli 16 serves plain matcha and matcha lattes every day from 12:00, and the packs are on sale there. Taste it, then decide.

Plan your visit to the teahouse

Is a cheaper matcha ever the better choice?

For a daily oat-milk latte with syrup, yes: milk and sugar cover the difference, and a €0.30 cup makes sense. For a latte without syrup, hojicha powder is the smart middle ground: roasted, naturally sweet, less caffeine, and half the price of matcha per gram.

Try the hojicha powder
Back to blog

Leave a comment