Indonesian

Practice Indonesian in Bali with Native Speakers Online

Skip the Canggu-to-Ubud commute. Practice real Indonesian with Bali natives over video, on a schedule that survives jam karet and rainy season.

Create your free account

No card needed. Exchanges between members are always free.

penguin

In Bali, most locals switch between Balinese and Indonesian depending on who they're talking to, and that mix is exactly what makes street Indonesian here different from the textbook version. Digital nomads in Canggu co-working spaces and long-term expats in Ubud usually want the casual, everyday Indonesian people actually use at a warung counter or on a Gojek chat, not formal Bahasa Indonesia lessons meant for business meetings in Jakarta.

Finding someone to practice with in person is harder than it sounds. Canggu to Ubud is over an hour on a scooter with no traffic, rainy season from November to March cancels outdoor meetups without warning, and locals often have banjar (neighborhood association) meetings or temple duties in the evenings that eat into the exact hours foreigners are free. Add Nyepi, the day of silence when nobody leaves the house, and a whole calendar of odalan ceremonies that can shift someone's week with a day's notice, and you understand why 'let's meet at the beach on Sunday' plans fall apart so often.

Doing the exchange over video removes all of that. You match with someone in Denpasar or Sanur who has thirty minutes free after work, you don't lose an hour to traffic on Jalan Raya Canggu, and a cancelled plan due to a ceremony just means rescheduling instead of losing the whole session.

Words you will actually hear

Here Elsewhere What it means
Jam karet Waktu yang tepat Literally 'rubber time' — the local habit of treating schedules as flexible, plans can slide by 20-30 minutes without anyone apologizing.
Bule Orang asing (Barat) Casual, mostly neutral word locals use for Western foreigners, heard constantly in Canggu and Seminyak.
Suksma Terima kasih Balinese for 'thank you', used interchangeably with Indonesian even in daily conversation among locals.
Sing Tidak Balinese for 'no', slips into casual speech constantly even when someone is otherwise speaking Indonesian.
Banjar Lingkungan/RT The traditional Balinese neighborhood association; locals often say they're 'ada rapat banjar' (have a banjar meeting) when unavailable in the evening.
Nyen? Siapa? Balinese for 'who?', commonly dropped into otherwise Indonesian sentences in casual talk.
Ngobrol Berbincang-bincang To chat casually, the word for the relaxed kind of conversation you actually want to practice, not formal discussion.
Odalan Upacara ulang tahun pura A temple anniversary ceremony; locals mention it as the reason they need to reschedule, and it happens on a 210-day Balinese calendar, not the Western one.
Warung Kedai/restoran kecil Small family-run food stall, the default place locals eat, and a common topic in casual practice conversations.

How it works here

  1. Sign up and say your level

    Two minutes. If you do not know your level, we place you in the first class.

  2. Pick a class or an exchange

    Classes are led by a native teacher. An exchange is with another member: half the time in their language, half in yours.

  3. Join by video, nothing to install

    From your phone or your computer. If you cannot make it, cancel and get your place back.

Questions about this

I just moved to Canggu, what time will people actually be online?

Bali runs on WITA (GMT+8), and most locals doing exchanges are free after work, roughly 7-9pm local time. Weekends open up more since there's no commute to plan around, but avoid religious holidays like Nyepi when almost nobody is reachable at all.

Do I need to meet in person to make this work here?

No, and honestly in Bali that's the point. Between Canggu-Ubud traffic, rainy season, and banjar or temple obligations that come up on short notice, video sessions are what actually happen consistently instead of getting cancelled.

What level of Indonesian do I need to start?

None. You get matched based on your actual level, so a total beginner still gets a real thirty minutes of practice, just at a slower pace with more explaining in English.

How much does this cost?

Pricing depends on the plan you pick, group classes with a native teacher or one-to-one exchanges work differently cost-wise. Check the current plans on the pricing page for exact numbers.

Keep looking around

See all of them

Start this week

A free account, a free first group class, and exchanges that never cost anything.

Create your free account
1