How much does bubble tea cost? In the UK a shop-bought bubble tea typically costs £4.50 to £7.00, with most London shops sitting between £5 and £6.50 for a regular size with pearls. Here is how that breaks down by country, and what changes the price.
Average bubble tea price by country
- United Kingdom — £4.50–£7.00 (London usually £5.00–£6.50)
- United States — $4.50–$7.50 depending on city
- Germany — €4.50–€6.50
- Netherlands — €4.50–€6.50
- France — €5.00–€7.00
- India — ₹150–₹350 in metro cities
- Nepal — NPR 250–NPR 500
- Belgium — €5.00–€6.50
What moves the price
- Size — large cups usually add 50p–£1 / €0.50–€1.
- Toppings — extra pearls, popping boba, jellies and cheese foam typically add 50p–£1 each.
- Base — fresh milk and oat milk usually cost more than powdered bases; matcha and fruit teas sit at the top of the menu.
- Location — central London and tourist areas price higher than suburban shops.
Our detailed breakdown of what determines the cost of a bubble tea explains where the money goes in a single cup — tea, pearls, milk, cup and labour.
What does bubble tea cost for an event?
Catering works differently from retail: instead of paying per cup, you book the bar, baristas, equipment and unlimited service across a serving window — and the cost per guest usually lands below high-street pricing at scale. See our bubble tea catering cost guide, or jump straight to the package for your headcount: 50 guests, 100 guests or 200+ guests.
Making bubble tea at home
Home brewing brings the cost per cup down to roughly £1–£1.50 once you have the ingredients. Our pearls and popping boba and syrups and supplies pages cover what to buy, and the recipes hub walks you through the drinks.
