On this page
Free Astrology Insights
Tropical beach

The Ultimate Guide to Indonesian Numbers for Travelers

Why Indonesian Numbers Trip Up Even Confident Travelers

You’ve learned terima kasih and selamat pagi. You can order food and ask for directions. But the moment a market seller quotes you a price, everything goes sideways. Numbers are where most travelers hit a wall in Indonesia — not because the language is hard, but because nobody told them how the system actually works. In 2026, with cashless payments spreading to even small warungs across Java and Bali, you’ll still find yourself in situations where you need to understand spoken numbers fast: on a crowded Trans-Java toll road bus, at a wet market in Makassar, or negotiating an ojek fare in a town where Google Maps shows no drivers available. This guide gives you everything you need, in the order you actually need it.

How Indonesian Numbers Are Built — and Why They’re Logical

Before memorizing anything, understand this: Indonesian numbers follow a completely regular pattern. There are no irregular forms. Once you learn the base numbers one through ten, you can construct almost any number through simple combination. This is one reason Bahasa Indonesia is considered one of the easier languages for English speakers to pick up.

The base concept is additive and multiplicative. Indonesian uses a small set of root words and combines them in predictable ways. The word for eleven isn’t a unique word — it’s literally “one-teen.” Twenty isn’t a separate word — it’s “two-ten.” This logical structure means less memorization and more pattern recognition.

A few key structural words to know from the start:

  • belas — the suffix for teen numbers (11–19)
  • puluh — the word for “tens” (20, 30, 40…)
  • ratus — hundred
  • ribu — thousand
  • juta — million
  • miliar — billion

Indonesian uses a period (.) as a thousands separator and a comma (,) as the decimal marker — the opposite of English. So you’ll see prices written as Rp 25.000 (twenty-five thousand rupiah), not Rp 25,000. Keep that in mind when reading price tags.

Counting from 1 to 100 — The Full Breakdown

Here are the base numbers with pronunciation written in simple Latin script. Vowels in Indonesian are consistent: a is always “ah,” e can be “eh” or the neutral “uh,” i is “ee,” o is “oh,” and u is “oo.”

One to Ten

  • 1 — satu (SAH-too)
  • 2 — dua (DOO-ah)
  • 3 — tiga (TEE-gah)
  • 4 — empat (EM-paht)
  • 5 — lima (LEE-mah)
  • 6 — enam (EH-nahm)
  • 7 — tujuh (TOO-jooh)
  • 8 — delapan (deh-LAH-pahn)
  • 9 — sembilan (sem-BEE-lahn)
  • 10 — sepuluh (seh-POO-looh)

Eleven to Nineteen

Add belas after the base number. Note that eleven is a slight exception: it uses se- instead of satu.

  • 11 — sebelas (seh-BEH-lahs)
  • 12 — dua belas (DOO-ah BEH-lahs)
  • 13 — tiga belas
  • 14 — empat belas
  • 15 — lima belas
  • 16 — enam belas
  • 17 — tujuh belas
  • 18 — delapan belas
  • 19 — sembilan belas

Multiples of Ten (20–90)

Place the base number before puluh. Again, twenty uses dua puluh (two-tens), thirty uses tiga puluh, and so on. Note that 10 itself uses sepuluh — the se- prefix meaning “one of.”

  • 20 — dua puluh
  • 30 — tiga puluh
  • 40 — empat puluh
  • 50 — lima puluh
  • 60 — enam puluh
  • 70 — tujuh puluh
  • 80 — delapan puluh
  • 90 — sembilan puluh

In-Between Numbers (21–99)

Just add the unit after the tens word — no extra connecting word needed:

  • 21 — dua puluh satu
  • 35 — tiga puluh lima
  • 47 — empat puluh tujuh
  • 99 — sembilan puluh sembilan

Spend ten minutes on these patterns and you’ll be able to construct any number up to 99 from memory. That covers the vast majority of daily transactions you’ll encounter at small markets, warungs, and local transport stops.

Hundreds, Thousands, and Millions — How Large Numbers Work

This is where Indonesian becomes essential for travelers, because rupiah prices regularly run into the hundreds of thousands and even millions. Getting comfortable here saves you from overpaying or handing over the wrong bill.

Hundreds

  • 100 — seratus (seh-RAH-toos) — note the se- prefix again
  • 200 — dua ratus
  • 500 — lima ratus
  • 750 — tujuh ratus lima puluh

Thousands

  • 1,000 — seribu (seh-REE-boo)
  • 2,000 — dua ribu
  • 5,000 — lima ribu
  • 10,000 — sepuluh ribu
  • 25,000 — dua puluh lima ribu
  • 50,000 — lima puluh ribu
  • 100,000 — seratus ribu

Millions

  • 1,000,000 — satu juta (SAH-too JOO-tah)
  • 2,500,000 — dua juta lima ratus ribu
  • 10,000,000 — sepuluh juta

In casual spoken Indonesian, especially in markets and with ojek drivers, people often drop part of the number for speed. A seller might say “lima puluh” when the actual price is Rp 50,000 — the ribu is implied from context. Once you know the context (you’re at a street food stall, not buying a motorbike), this shorthand is easy to follow.

Pro Tip: In 2026, many market sellers and warung owners across Java, Bali, and Lombok now show prices on a small digital display or type figures into a phone calculator to show foreign customers. Even so, training your ear on spoken numbers makes you look confident and often leads to a friendlier negotiation. Sellers notice when a foreigner actually understands the number they quoted — and that changes the dynamic immediately.

Numbers at the Market — Prices, Bargaining, and Quantities

Standing at a batik stall in Yogyakarta or a spice market in Denpasar, the air thick with clove and turmeric, you’ll need more than just bare numbers. You need the vocabulary that goes around them.

Essential Price Phrases

  • Berapa harganya? — How much does it cost? (beh-RAH-pah HAR-gah-nyah)
  • Berapa ini? — How much is this? (informal, very common)
  • Terlalu mahal — Too expensive (ter-LAH-loo mah-HAHL)
  • Bisa kurang? — Can it be less? (BEE-sah KOO-rahng)
  • Boleh tawar? — Can I bargain? (BOH-leh TAH-wahr)
  • Saya mau bayar… — I want to pay… (SAH-yah MAH-oo BAH-yahr)

Quantity Words

  • satu — one (unit)
  • dua — two
  • selusin — a dozen
  • setengah — half (seh-TENG-ah)
  • satu kilo — one kilogram
  • setengah kilo — half a kilogram
  • seperempat — a quarter (seh-peh-REM-paht)

Bargaining Numbers in Practice

When bargaining, Indonesians often state a counter-offer as a fraction of the original. If a seller says seratus ribu (Rp 100,000), a reasonable opener might be lima puluh ribu (Rp 50,000). Expect to land somewhere in the middle. Using the actual number in Indonesian — rather than holding up fingers or showing a phone — signals good faith and genuine engagement with the culture. Most sellers respond warmly to even basic attempts.

Time, Dates, and Schedules — Reading Numbers in Context

Indonesian time-telling follows the 12-hour clock in everyday conversation, though official schedules (flights, trains, ferries) use the 24-hour format. Here’s how to navigate both.

Telling the Time

The structure is: jam (hour) + number + lebih (past) + minutes, or use kurang (less) for “to the hour.”

  • Jam berapa sekarang? — What time is it now?
  • Jam tiga — 3 o’clock (jahm TEE-gah)
  • Jam tiga lebih lima belas — 3:15 (three past fifteen)
  • Jam empat kurang sepuluh — 3:50 (four minus ten)
  • Jam setengah empat — 3:30 (half-four — note: this means HALF TO four, so 3:30, not 4:30)

That last one catches travelers off guard. Setengah empat literally means “half four” but in Indonesian it means 3:30 — halfway to four o’clock, not halfway through four. This is consistent throughout the language, so learn it once and you’re set.

Days and Dates

Dates in Indonesian are spoken as: day number + month name + year. So 17 August 2026 is tujuh belas Agustus dua ribu dua puluh enam. Month names are close to their English equivalents (Januari, Februari, Maret, April, Mei, Juni, Juli, Agustus, September, Oktober, November, Desember), which makes them easy to work with.

24-Hour Schedule Reading

Train and ferry timetables across Indonesia use the 24-hour clock. If your Argo Bromo Anggrek train from Surabaya departs at 19.45, that’s jam sembilan belas empat puluh lima — which you’d practically just read as “seven forty-five PM.” For traveler purposes, knowing the base numbers is enough; you don’t need to speak the full 24-hour version aloud.

Transport and Distances — Numbers You’ll Hear on the Move

Indonesian transport involves numbers constantly: route numbers, distances, seat numbers, platform numbers, and fares. Here’s the vocabulary that overlaps with numbers in transit situations.

Key Transport Number Phrases

  • Berapa kilometer ke…? — How many kilometres to…?
  • Berapa lama? — How long (time)? (beh-RAH-pah LAH-mah)
  • Nomor kursi — seat number (NOH-mor KOOR-see)
  • Peron nomor… — Platform number… (peh-RON)
  • Argo satu — Bus/train route one (common naming system)
  • Lantai tiga — Third floor (in ferries or multi-deck buses)

Ojek and Ride-App Fares

With Gojek and Grab still dominant in 2026 — and the newer Indonesian platform Anterin expanding routes across Sumatra and Kalimantan — most urban fares are now app-determined. But offline ojek (motorbike taxi) fares in smaller towns are still negotiated verbally. A common negotiation sounds like: “Berapa ke stasiun?” (How much to the station?) → “Dua puluh ribu” (Rp 20,000) → “Lima belas bisa?” (Can you do fifteen thousand?). Simple, functional, and completely achievable once you know the numbers.

Distance Sense

Indonesians often describe distance in travel time rather than kilometres, especially in areas with unpredictable traffic. Dua jam (two hours) and setengah jam (half an hour) are more useful than raw kilometre figures. On the Trans-Java Toll Road, which now runs continuously from Anyer in West Java to Banyuwangi in East Java following the 2025 completion of the final Probolinggo–Banyuwangi segment, distances between major cities are roughly: Jakarta to Surabaya around 750 kilometres, typically quoted as 8–9 hours by car.

2026 Budget Reality — What Numbers You’ll Actually Need in IDR

Knowing how to say numbers means nothing if you don’t know what the numbers should be. Here’s a frank breakdown of what things cost in 2026 Indonesia, at three different spending levels.

Budget Travel (under Rp 300,000 per day for food and local transport)

  • Street food meal (nasi goreng, mie ayam, bakso): Rp 15,000–Rp 25,000
  • Local warung meal with drink: Rp 20,000–Rp 40,000
  • Intra-city angkot (minibus) ride: Rp 4,000–Rp 8,000
  • Offline ojek short trip (under 5 km): Rp 10,000–Rp 20,000
  • Bottled water (600ml): Rp 3,000–Rp 5,000
  • Kopi tubruk at a roadside stall: Rp 5,000–Rp 10,000

Mid-Range Travel (Rp 300,000–Rp 800,000 per day for food and local transport)

  • Sit-down restaurant meal: Rp 60,000–Rp 150,000
  • Gojek/Grab cross-city ride (10–15 km): Rp 35,000–Rp 70,000
  • Domestic train ticket (economy class, intercity): Rp 100,000–Rp 350,000
  • Day tour with local guide: Rp 250,000–Rp 500,000
  • Bali tourist site entry fee: Rp 50,000–Rp 150,000

Comfortable Travel (Rp 800,000+ per day for food and local transport)

  • Fine dining restaurant main course: Rp 200,000–Rp 600,000
  • Blue Bird taxi, airport trip (Bali or Jakarta): Rp 150,000–Rp 350,000
  • Executive class intercity train ticket: Rp 400,000–Rp 900,000
  • Domestic flight (Jakarta to Bali or Lombok): Rp 600,000–Rp 1,800,000
  • Private driver, full day: Rp 600,000–Rp 1,200,000

Note: The 12% VAT (PPN) introduced across most goods and services in Indonesia as of January 2025 is now fully embedded in most displayed prices in 2026. In some upscale restaurants and hotels, you’ll still see a “+12% tax” addition at checkout — always clarify before ordering if you’re watching your budget.

Number Mistakes Travelers Make — and How to Avoid Them

Even people who study Indonesian numbers make the same predictable errors. Here are the ones that matter most in real situations.

Confusing Ribu and Juta

The most expensive mistake. Ribu is thousand; juta is million. Handing over Rp 1,000,000 when a price is Rp 100,000 happens. In 2026, with contactless QRIS payments now accepted at even small market stalls and many warungs, you’ll often confirm the amount on a screen — but when dealing in cash, double-check by asking “Ini ribu atau juta?” (Is this thousand or million?)

The Setengah Trap

As covered in the time section, setengah means “half to the next number” in time-telling — setengah dua is 1:30, not 2:30. Write it on your hand your first week if you have to.

Mishearing Tujuh and Dua

Spoken quickly, tujuh (seven) can blur into other sounds for unfamiliar ears. If a number sounds unclear, simply ask: “Tujuh atau dua?” Most Indonesians will repeat clearly without any irritation — asking for clarification is expected and completely normal.

Forgetting the Se- Prefix

New learners sometimes say satu ratus for 100 instead of seratus, or satu ribu instead of seribu for 1,000. Both are understood, but the se- prefix form sounds more natural and marks you as someone who’s actually engaged with the language rather than just patching words together.

Reading Written Prices Wrong

Remember: Indonesian uses a period as a thousands separator. Rp 150.000 is one hundred and fifty thousand rupiah — approximately USD 9 at mid-2026 exchange rates. It is not one hundred and fifty. New arrivals at airports regularly misread price boards and feel briefly panicked. It passes quickly once you internalize the format.

Frequently Asked Questions

How do you say “how much” in Indonesian?

The standard phrase is berapa harganya? — literally “how much is its price?” In casual market situations, most people shorten it to berapa ini? (how much is this?). The word berapa on its own means “how many” or “how much” and is the core question word for any number-related query.

What’s the easiest way to remember Indonesian numbers above 10?

Focus on the pattern, not individual words. Teens use belas, tens use puluh, and they combine predictably. Twenty-three is simply “two-ten-three” — dua puluh tiga. Once you’ve internalized 1–10 and the two suffix words, you can build any number up to 999 without additional memorization.

Do Indonesians use different number systems in different regions?

Bahasa Indonesia numbers are standard nationwide. However, in some local contexts — particularly in Javanese or Balinese communities — you may hear local language numbers used among locals. Javanese has its own number words, as does Balinese. For traveler purposes, Indonesian (Bahasa Indonesia) numbers work everywhere across all 17,000+ islands without exception.

Is it safe to use cash in Indonesia in 2026, or should I rely on digital payments?

Both are essential. QRIS (the national QR payment system) is now accepted widely in cities and tourist areas, including many street food stalls. But in rural areas, smaller islands, and local wet markets, cash remains king. Carry a mix — small bills in Rp 5,000, Rp 10,000, and Rp 20,000 denominations are most useful for daily transactions.

How do Indonesians handle very large prices in conversation — do they always say the full number?

No — context does a lot of work. At a street food stall, “dua puluh” means Rp 20,000. At a car rental office, the same phrase likely means Rp 20,000,000. Sellers often drop ribu or juta when the context makes the scale obvious. When in doubt, ask for clarification by confirming the full number: “Dua puluh ribu?” No one minds being asked to confirm.


📷 Featured image by Adrian Hartanto on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com