Every guide to the best working cafes in Bali gives you a ranked list and one wifi number per venue. The list is usually accurate. The number is usually a morning number. That gap is why your third afternoon in Canggu goes badly: you picked the cafe the internet told you to pick, sat down at two, and watched a file upload stall while the room around you filled with sixty other laptops.
So this is not another ranking. It is a schedule.
The wifi number in every Bali cafe list is a morning number
Two sets of measurements exist for the same handful of Canggu streets, and they do not agree.
One set is flattering. Testing across a dozen Bali venues puts the island average at 62 Mbps down and 51 Mbps up, with The Slow at 82.8 Mbps, Kawisari Coffee Farm Shop at 76.4 down and 84.8 up, and SatuSatu at 76.3 down, 88.5 up and a 6 ms latency that is better than most European offices. A separate Canggu-focused pass found cafes averaging 70.4 Mbps down and 55.2 up.
The other set is not flattering at all. The only published measurements taken at four different times of day show Crate Cafe on Batu Bolong at 52 Mbps between 8 and 10am, 38 Mbps at midday, 14 Mbps in early afternoon and 6 Mbps by late afternoon. Zin went from 65 Mbps to 4. A separate test recorded Crate at 48 Mbps at 8am and 9 Mbps at 2pm.
Both sets are honest. They were taken at different hours. Nobody is lying to you, and the popular guides genuinely believe Canggu wifi is uniformly good, because at the hour a travel blogger visits a cafe to photograph it, it is.
Why a Canggu cafe gets slower as the day goes on
Shared fiber, not dedicated lines
There is no special network under Jalan Batu Bolong. A cafe buys a 100 to 150 Mbps commercial plan off the same neighbourhood fiber node that serves the houses around it, then splits it across everyone who walks in. Twelve laptops at 8am is comfortable. Seventy by 3pm, across four cafes sharing one node, is arithmetic that cannot work.
The 2 to 3 hour throttle
On top of the shared line, some cafes quietly throttle heavy users after two or three hours. Downloads keep limping along. Large uploads are what die first, which is a problem if your afternoon job is pushing video or cloud backups.
The things that are not the wifi
A speed test will not warn you that Sari is semi-outdoor with fans rather than air conditioning and becomes punishing at midday, that its plugs are hidden under table edges and in the floor, or that Hungry Bird has only a handful of tables with power and they go early. Afternoon rain adds its own contribution: slower connections and a real chance of a power flicker.
The best working cafes in Bali, sorted by the hour you need them
Cafes that hold their speed all day
The Slow, Batu Bolong. The standout in the time-sliced data: 58 Mbps in the morning, still 35 Mbps late afternoon, at the same hour Crate three blocks away was at 6. The reason is boring and important. The Slow is a hotel and restaurant that was never marketed to nomads, so it runs a dedicated commercial line instead of the shared strip fiber, and it never filled with laptops. The catch is that the seating was not designed for a working day and the evenings get loud.
Machinery, Berawa. Less dramatic and more dependable: 48 Mbps in the morning, still 18 by late afternoon. It is also one of three Canggu cafes locals name as consistently reliable, alongside Sensorium and Nude.
Kawisari Coffee Farm Shop and SatuSatu, both Berawa. These two posted the best upload numbers measured anywhere in Canggu, 84.8 and 88.5 Mbps, and SatuSatu's 6 ms latency was the lowest on the island. Upload and latency, not download, are the numbers that decide whether a video call holds.
Morning sprint cafes
Crate, Batu Bolong. Open 6am to 4pm. Fast and social early, effectively finished by two. Treat the closing time as advice.
Ruko Cafe, Jalan Pantai Berawa. 50 Mbps down and 41 up, power at table positions, air conditioned, open 7am to 4:30pm. Coffee is around $3. A morning-to-afternoon workspace by design.
Amolas, Jl. Kayu Tulang. Slower on paper at 25 Mbps, but with plugs at every table, air-conditioned work areas and a genuinely quiet room, open 7:30am to 9pm. Nobody pressures you to move because everyone else is working too. When the bottleneck is your concentration rather than your bandwidth, this wins.
Cafes that are still open after dark
Zin, Jl. Pantai Batu Bolong No.5. The one to understand properly, because where you sit changes the answer. Zin runs a free coworking area and stays open to 9pm on weekdays, and the upstairs cowork section has been measured at a stable 35 to 60 Mbps with the cafe open until 10pm. The main floor is the one that fell to 4 Mbps by late afternoon. Same address, different network experience, two floors apart.
Bwork's cafe, Canggu. Fast and open late, with one condition: non-members need a wifi token that comes with each purchase and lasts 90 minutes. Fine for an evening block, expensive as an all-day plan.
When a cafe is the wrong tool: the coworking math
Here is the arithmetic the listicles skip. A $6 coffee across 25 working days is $150 a month, and what you get for it is internet you do not control.
A monthly coworking pass is priced in the same neighbourhood. Dojo runs about $12 a day or $115 a month, Outpost $16 and $125, Tropical Nomad $10 and $100, and B Work around $230 at the premium end. A second survey puts Dojo nearer $139 and Outpost $149 monthly, so read these as ranges rather than quotes.
What the money buys is measurable. Through the same afternoon that took the cafe strip down to single digits, Dojo held 98 Mbps in the morning and 84 Mbps late in the day, and Outpost 82 down to 64. Those spaces sit on redundant dedicated fiber, not the neighbourhood node.
Coworking is not a lifestyle upgrade. It is what you buy for the days with a client call or a hard deadline, and it costs roughly what the coffees were costing you anyway. If you are working out the whole budget, we broke down what it actually costs to live in Bali line by line.
How a Canggu cohort that has to ship actually schedules the day
EX EPIC Academy runs 4 to 6 month on-site cohorts based in Canggu, with participants from 26 nations working on 15 live projects. No grades, no exams, real ventures. That means the constraint is never "was this a nice morning". It is whether the thing shipped.
Working backwards from the data above, the rules that survive contact with a Canggu afternoon are unglamorous:
- Front-load the day. Deep work, big uploads and anything you would hate to redo goes before noon, when the strip is genuinely fast.
- Book calls in the morning window, or take them from a coworking booth. Judge a venue on upload and latency, not the download number in the guide.
- Give the afternoon the work that survives 6 Mbps. Writing, code you already pulled, thinking. Plan for the slowdown instead of being surprised by it every day.
- Carry a hotspot. Telkomsel measured 25 to 45 Mbps in central Canggu at the exact hour cafe fiber was running 4 to 8, and a 35GB prepaid plan is about $6. Telkomsel also beat XL Axiata at peak, 52 Mbps against 31.
- Run a speed test before you commit, not after you have ordered and opened four tabs.
One more thing that quietly costs people an afternoon: Indonesian ISPs block Reddit and various other services, enforcement varies between providers, and there is no way to predict which network you are about to join. A site that loaded at yesterday's cafe may simply not load at today's.
This is the unromantic half of building a startup from Bali, and it is worth knowing before you arrive rather than after. The same goes for the wider practicalities of how to work from Bali.
The etiquette that keeps cafe working possible
Cafe working in Canggu exists because a social contract holds: you keep ordering. That is the understanding that makes it sustainable, and some venues have simply made it explicit, as Bwork did with its per-purchase wifi token.
Two habits follow from that. Arrive in the morning if you want one of the small air-conditioned coworking rooms, like the one downstairs at Noah, because they are small and they fill. And accept the trade Canggu is actually offering. Nowhere else has this density of laptop-friendly cafes within a scooter ride, and the price is a social scene that will happily eat your focus. Ubud degrades more gently in the afternoon and tends to win for heads-down work, which is why a lot of people use Canggu for momentum and Ubud for deadlines. If you want the wider picture of who is actually here building, we mapped Bali's tech and startup scene separately.
FAQ
Is Canggu or Ubud better for working from cafes?
Canggu has the density and produced 8 of the 10 fastest venue tests recorded on the island, but its afternoon crash is steeper. Ubud slides from the low 40s to the mid 20s rather than from 60 to 6, because fewer people are competing for the same bandwidth, and Alchemy Cafe in Ubud posted the single fastest download measured anywhere in Bali at 86.9 Mbps. The trade is that fewer Ubud cafes are set up for laptop work in the first place.
Is it rude to sit in a Bali cafe all day with a laptop?
Not in the work-friendly ones, provided you keep ordering. That is the actual expectation rather than a politeness rule, and it is what keeps venues tolerant of people occupying a table for six hours. Where a cafe wants to be firmer about it, it usually says so in its wifi policy rather than asking you to leave.
Do Bali cafes have power outlets at every table?
No, and it is the second thing to check after speed. Amolas and Tribal have plugs beside every table. At Sari you have to hunt for them under table edges and in the floor. At Hungry Bird the plug tables are limited and taken early, and at least one popular Berawa spot has so few that your battery life decides the length of your session.
Can a local SIM replace cafe wifi in Bali?
As a backup, and in the afternoon it is often the faster option. Telkomsel measured 25 to 45 Mbps in central Canggu while the shared cafe fiber around it was running 4 to 8 Mbps, at roughly $6 for a 35GB prepaid plan. Telkomsel is the stronger of the two main carriers at peak, at 52 Mbps against XL Axiata's 31 on identical handsets.
