The most useful places to buy fresh coffee beans in Johor Bahru are Cofa Coffee Roaster in Taman Sutera, Sweet Blossom Coffee Roasters in Taman Pelangi or Jalan Tan Hiok Nee, August Drip in Taman Abad, JWC The Factory 30 in Mount Austin, and My Liberica in Taman Molek. If you would rather have freshly roasted coffee delivered, Pulmur ships whole beans and four grind options to Johor Bahru in an estimated 1–3 business days.
That is the short answer. The better answer depends on where you are in JB, how you make coffee and whether you want a dependable everyday bag or something unusual.
Johor Bahru is too spread out for a list of “the best coffee in JB” to be useful on its own. A good shop in Mount Austin can be a poor recommendation when you are staying near City Square. This guide groups the options by neighbourhood and explains what each stop is actually good for.
Before travelling: Bean menus, opening hours and grinding services can change. Check the shop’s official page or message them before making a special journey, especially if you need a particular roast, origin or grind size.
Coffee beans in JB: the quick answer
| If you are looking for… |
A practical place to start |
Area |
| A dedicated local roastery and help choosing beans |
Cofa Coffee Roaster |
Taman Sutera |
| Roasted-in-house beans close to central JB |
Sweet Blossom Coffee Roasters |
Taman Pelangi |
| A convenient stop around the old town and Jalan Tan Hiok Nee |
Sweet Blossom Heritage Street |
Bandar Johor Bahru |
| A changing selection for filter or espresso drinkers |
August Drip |
Taman Abad |
| A café stop and possible take-home bag in Mount Austin |
JWC The Factory 30 |
Taman Mount Austin |
| Coffee actually grown in Johor |
My Liberica |
Taman Molek |
| Smooth, medium-to-dark coffee without driving across JB |
Fresh Pulmur Arabica coffee beans delivered to Johor Bahru |
Online |
1. Cofa Coffee Roaster, Taman Sutera
Address: No. 76, Jalan Sutera Merah 2, Taman Sutera, 81200 Johor Bahru, Johor
Best for: Speaking to a roaster, buying for home, or discussing coffee supply for a business
Cofa is one of the clearest answers when somebody asks for a coffee roaster in Johor Bahru rather than simply a café that happens to have a few retail bags. The company describes itself as an artisan specialty coffee roastery based in JB, serving home drinkers as well as wholesale customers.
This is a sensible stop if you know your brewer but do not yet know which bean to buy. Tell the team whether you use an espresso machine, moka pot, automatic machine, V60 or French press; whether you drink the coffee black or with milk; and whether you enjoy brighter fruit flavours or prefer chocolate and nuts. Those details are more useful than asking for the “best” bean.
Cofa is also relevant to café owners and offices because its work extends beyond selling individual bags. If you are buying for a business, ask about current wholesale coffee, equipment support and training rather than assuming the retail shelf and commercial range are identical.
Check Cofa Coffee Roaster’s official website or online store for its current beans and contact details before visiting.
2. Sweet Blossom Coffee Roasters, Taman Pelangi
Address: 28, Jalan Maju, Taman Pelangi, 80400 Johor Bahru, Johor
Best for: A proper roastery visit near central JB, with whole-bean coffee and brewing gear in one place
Sweet Blossom is a long-running name in JB’s specialty-coffee scene. Its Taman Pelangi address is the more useful branch when your main reason for visiting is to look at beans rather than only stop for a drink.
The online shop carries whole-bean coffee, drip bags and brewing equipment. The exact origins rotate, which is normal for a specialty roaster. Instead of arriving with a country name in mind, describe the cup you want. “Chocolatey espresso for a flat white” or “something clean for V60” will usually get you further than “one bag of Arabica”.
Taman Pelangi is also much easier to combine with a city-centre day than Mount Austin or Sutera for many visitors. If you are coming from CIQ, City Square or KSL, it is a realistic coffee stop without turning the day into a tour of suburban JB.
See Sweet Blossom’s official webshop for the current range and branch information.
3. Sweet Blossom Heritage Street, Jalan Tan Hiok Nee
Address: 23, Jalan Tan Hiok Nee, Bandar Johor Bahru, 80000 Johor Bahru, Johor
Best for: Visitors staying near the old town, City Square or the causeway
If you are in central JB without a car, Sweet Blossom’s Heritage Street branch is the most convenient option in this guide. Jalan Tan Hiok Nee is already on many visitors’ walking routes, so it makes more sense than taking a long ride across the city just to buy a bag.
The important caveat is stock. A café branch may not hold every bean or grind option available through the roastery’s main shop. If you need a particular coffee, want several bags, or need it ground for a specific brewer, message the team first.
For a Singapore day trip, this is the practical play: buy a drink, ask what was used, and take home that bean if it is available. Tasting before buying is far more reliable than choosing from packaging alone.
4. August Drip, Taman Abad
Address: 211, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor
Best for: Curious home brewers who want to see what is currently on the bar
August Drip is a useful stop for the person who enjoys trying different coffees rather than rebuying the same profile every month. It is known locally for an extensive, changing bean selection and a coffee-first approach.
The best way to use a place like this is to order a cup before buying a bag. A filter coffee can show you whether a brighter, more aromatic bean is genuinely your thing. An espresso with milk tells you whether the roast has enough body for the way you actually drink it at home.
Do not be embarrassed to say that you dislike sour coffee. “Low acidity, more chocolate or nuts, and good with milk” is a clear preference, not a lack of coffee knowledge. Equally, if you enjoy fruitier cups, ask what is tasting especially good that week.
Check August Drip’s official Instagram for current opening information and bean releases.
5. JWC The Factory 30, Mount Austin
Address: 30, Jalan Mutiara Emas 5/3, Taman Mount Austin, 81100 Johor Bahru, Johor
Best for: Combining a Mount Austin café visit with a look at take-home coffee
The Factory 30 is a familiar specialty-coffee stop in Mount Austin. It belongs in this guide because people do buy retail coffee from JWC in JB, but it is worth describing it accurately: treat it as a café and coffee-retail stop, not as a promise that every coffee shown online will be sitting on the shelf when you arrive.
Mount Austin makes sense if you are already eating, shopping or staying in the area. It makes less sense as a quick detour from CIQ. JB traffic and distance matter, so choose this stop because it fits your route, not because a list placed it above a shop closer to you.
Ask what beans are currently available, whether they suit espresso or filter, and whether the team can grind a bag for your machine. If a particular retail bag is the whole reason for your trip, contact the café first through JWC The Factory 30’s official Instagram or review JWC’s official site.
6. My Liberica, Taman Molek
Address: 73, Jalan Molek 3/10, Taman Molek, 81100 Johor Bahru, Johor
Best for: Trying Malaysian Liberica and understanding what “Johor coffee” can really mean
My Liberica is the most distinct recommendation on this list. Most specialty coffee roasted in Johor is Arabica sourced from coffee-growing countries overseas. My Liberica works with Liberica grown in Johor, with its farming and processing operation in Simpang Renggam.
Liberica is not simply a stronger version of Arabica. It is a different coffee species with a character of its own. Depending on the variety, processing and roast, it can taste bold, fruity, floral or unusually aromatic. Some people love it immediately; others prefer the more familiar chocolate-and-nut profile of a medium-dark Arabica blend.
That is exactly why it is worth ordering a cup before buying a full bag. If you want a genuinely local coffee experience rather than only beans roasted locally, this is the stop that answers the brief.
Visit My Liberica’s official website or official Instagram to confirm the current outlet, products and any farm-visit arrangements.
“Roasted in Johor” and “grown in Johor” are not the same thing
This distinction is easy to miss.
A JB roaster may buy green Arabica coffee from Brazil, Colombia, Ethiopia, El Salvador or another producing country, then roast it in Johor Bahru. That is locally roasted coffee, and freshness can be excellent, but the coffee was not grown in Johor.
Johor-grown coffee usually means Liberica. The state’s warm, low-altitude conditions are better suited to Liberica than the high-elevation Arabica commonly associated with specialty coffee. Neither category is automatically better:
- Choose a locally roasted Arabica if you want familiar espresso, filter or milk-drink profiles with many origin choices.
- Try Johor-grown Liberica if local agriculture and a more distinctive cup matter to you.
- Choose by taste and brew method, not by whichever origin story sounds more premium.
Want coffee beans delivered in JB instead?
Buying from a shop is worthwhile when you want to talk, taste and explore. Delivery is more useful when you already know the sort of coffee you enjoy, do not live near these neighbourhoods, or simply do not want a cross-city drive.
Pulmur’s freshly roasted Arabica coffee beans are made in small batches in Kuala Lumpur and shipped throughout Malaysia. Delivery to Johor Bahru is estimated at 1–3 business days, carrier-dependent. Every bag carries a roast date, and orders are available as whole bean, espresso ground, filter ground or extra-fine Turkish grind.
Pulmur is not presented here as a “JB roaster”; it is the convenient delivered option. Start with the drink you make:
If you are unsure, do not buy the most unusual bag because its description sounds impressive. Buy the coffee closest to your daily order. A person who drinks iced lattes every morning will usually be happier with .Z or .W than with a delicate floral filter roast.
You can also compare this guide with the Kuala Lumpur coffee-bean guide if you travel between JB and KL.
Whole bean or ground coffee?
Buy whole beans if you own a burr grinder and are willing to adjust it. Grinding just before brewing gives you the best chance of keeping the coffee aromatic after opening.
Pre-ground coffee is the practical choice if you do not own a grinder, but the grind must match the brewer:
| Brewer |
What to request |
| Espresso machine |
Espresso grind, ideally adjusted to the machine |
| Moka pot |
Fine, but usually a little coarser than espresso |
| V60 or cone dripper |
Medium-fine filter grind |
| Automatic drip machine |
Medium filter grind |
| AeroPress |
Medium-fine is a sensible starting point; recipe matters |
| French press |
Coarse grind |
| Cezve / Turkish coffee |
Extra fine, powder-like grind |
“Ground coffee” is not one universal product. Espresso grounds in a French press can leave a muddy cup; French-press grounds in an espresso machine may run far too quickly. Bring the brewer’s name or a photo when buying in person.
Pulmur groups its online options into whole bean, espresso, filter and Turkish grind. A local roaster may offer more precise adjustments, but confirm before visiting.
How much coffee should you buy?
For one person making one cup a day, a 250 g bag commonly lasts around two weeks, depending on dose. That is a sensible trial size. Buying a kilogram because the unit price is lower is not a bargain if the final third sits open and flat.
A simple approach:
- Buy one small bag.
- Note the roast date and give very fresh coffee a few days to rest if the roaster recommends it.
- Keep it sealed, dry and away from heat and sunlight.
- Change only one brewing variable at a time.
- Rebuy the coffee if you finish it happily—not because the tasting notes sounded sophisticated.
The freezer can work for unopened, well-sealed portions, but the refrigerator is usually a poor home for coffee because of moisture and food odours.
Can you buy good beans from a supermarket or marketplace?
Yes, but inspect the listing or bag carefully. A nearby supermarket is more convenient than any specialty roaster, and some stock reputable coffee. The trade-off is usually freshness and advice.
Look for:
- a visible roast date, not only a distant expiry date;
- a seller that identifies the roaster and ships from Malaysia;
- a roast level and flavour description that match how you drink coffee;
- a grind option that matches your brewer;
- reviews about recent batches rather than only delivery speed.
Be cautious with permanently discounted one-kilogram bags, vague “premium Arabica” claims and listings that never show when the coffee was roasted. Country of origin alone does not tell you whether a coffee will taste good.
Buying coffee for an office, café or restaurant in JB
Business coffee is a different decision from choosing a bag for home. Consistency, delivery schedule, training, equipment compatibility and support matter as much as a great first tasting.
Cofa is a local option worth contacting because it openly serves wholesale as well as home customers. Pulmur also supplies cafés, hotels, restaurants and offices through its wholesale coffee service, including onboarding, espresso dial-in support and custom-blend discussions.
Before choosing a supplier, ask:
- What is the minimum order and delivery schedule to Johor Bahru?
- Will the same blend remain available throughout the year?
- Can the supplier help dial in your grinder and espresso recipe?
- What happens if a batch or delivery has a problem?
- Is staff training included or charged separately?
- Can you trial the coffee in your own machine, water and milk?
A coffee that tastes excellent at a cupping table may behave differently during a busy breakfast service. Test it under real conditions.
The honest recommendation
If you are already near Taman Sutera, start with Cofa. Around Taman Pelangi or central JB, Sweet Blossom is the easiest serious roastery option. In Taman Abad, see what August Drip is brewing. If your day already takes you to Mount Austin, check the current retail selection at JWC The Factory 30. For coffee with an actual Johor farming story, try My Liberica.
If your priority is simply a fresh, smooth bag for home and you do not want to cross the city, order Pulmur .O Brazil–El Salvador medium-dark coffee beans. It is a practical default, not a claim that one coffee is objectively best for everyone.
The best bag is the one that suits your brewer, your usual drink and your route through JB.