Indonesia Time Zones: WIB, WITA & WIT Explained

Indonesia stretches across thousands of islands, so a flight, ferry or video call can involve a time change even when both ends of your journey are in the same country. The rule is simple: Indonesia has three official time zones—WIB (UTC+7), WITA (UTC+8) and WIT (UTC+9). Bali is one hour ahead of Jakarta; Papua is two hours ahead of Jakarta.

This practical guide explains the official zones, lists familiar destinations and gives examples for planning transport and international calls. It is especially useful when combining Jakarta sightseeing with a Bali holiday or a trip to Komodo National Park.

Indonesia’s Three Time Zones at a Glance

Time zone
Indonesian name
UTC offset
Common destinations
WIB
Waktu Indonesia Barat
UTC+7
Jakarta, Bandung, Yogyakarta, Sumatra, Batam, Pontianak
WITA
Waktu Indonesia Tengah
UTC+8
Bali, Lombok, Labuan Bajo, Makassar, Manado, Balikpapan
WIT
Waktu Indonesia Timur
UTC+9
Ambon, Ternate, Jayapura, Sorong, Raja Ampat

These divisions are confirmed by Indonesia’s BMKG National Time Reference and Presidential Decree No. 41 of 1987, which took effect on 1 January 1988. Indonesia does not use daylight saving time, so the differences among WIB, WITA and WIT stay the same throughout the year. When comparing Indonesia with another country, however, that other country may change its clocks.

1. WIB: Western Indonesia Time (UTC+7)

WIB—Waktu Indonesia Barat covers Java, Madura, Sumatra, and the West and Central Kalimantan regions. Cities using WIB include Jakarta, Yogyakarta, Bandung, Surabaya, Medan, Padang, Palembang, Batam and Pontianak. The Riau Islands belong to WIB, despite their proximity to Singapore, where the clock runs one hour ahead.

Where Travellers Encounter WIB

Jakarta is a common starting point for international journeys; from there you might take a train to Yogyakarta attractions, enjoy city sights at Jakarta’s Old Town, or take a regional holiday to Pontianak in West Kalimantan. All these places share the same UTC+7 clock.

Short ferry visits need particular attention: Singapore and Malaysia are UTC+8, while Batam and Bintan are UTC+7. When your ferry ticket lists departure and arrival times, read them in the local time of each port unless the operator specifies otherwise.

WIB Example

If it is 8:00 AM on Monday in Jakarta, it is also 8:00 AM in Batam, Medan, Yogyakarta and Pontianak. It is already 9:00 AM in Bali and 10:00 AM in Papua.

2. WITA: Central Indonesia Time (UTC+8)

WITA—Waktu Indonesia Tengah covers Bali, West and East Nusa Tenggara, all of Sulawesi, and South, East and North Kalimantan. Examples include Denpasar, Mataram, Kupang, Labuan Bajo, Makassar, Manado, Samarinda and Balikpapan.

Bali Is One Hour Ahead of Jakarta

This is among the most common sources of confusion for first-time visitors. A booking made for 3:00 PM in Denpasar means 2:00 PM WIB in Jakarta. Bali uses the same UTC+8 offset as Singapore, Malaysia, the Philippines and mainland China, although local customs and actual schedules still differ. For Bali-specific clock examples, see our dedicated Bali time-zone guide.

The time difference matters when planning hotel check-ins, tours and onward flights across islands. You might explore Ubud’s attractions or North Bali without another time change, because the whole island is in WITA.

Lombok, Flores and Sulawesi Are Also WITA

Although separated by sea, Lombok, Sumba, Flores and Sulawesi use the same time zone as Bali. A traveller moving from Bali to Lombok’s waterfalls or heading to sunset locations in Labuan Bajo does not change the clock. Flights via Jakarta, however, involve the one-hour WIB/WITA difference.

WITA Example

At 7:30 PM in Bali, it is 6:30 PM in Jakarta and Batam, and 8:30 PM in Jayapura. Manado and Makassar also show 7:30 PM. A trip from Bali to Manado’s marine attractions remains within WITA.

3. WIT: Eastern Indonesia Time (UTC+9)

WIT—Waktu Indonesia Timur covers the Maluku Islands and the Papua region, including the newer Papua provinces. Examples include Ambon, Ternate, Sorong, Manokwari, Jayapura and Merauke. WIT is one hour ahead of WITA and two hours ahead of WIB. Japan and South Korea use UTC+9 as well, although travel across these countries still needs international entry planning.

Planning a Raja Ampat or Papua Itinerary

Sorong, an important gateway for Raja Ampat, follows WIT. Travellers arriving from Jakarta have a two-hour clock difference; travellers arriving from Makassar have a one-hour difference. Think about this when checking flight connections and sea transfers for Raja Ampat’s marine scenery or Raja Ampat accommodation.

WIT Example

At 9:00 AM in Jayapura, the time is 8:00 AM in Bali and 7:00 AM in Jakarta. All three areas show the same date in this example; near midnight a conversion can also change the calendar day.

Jakarta, Bali and Papua Time Difference Chart

borobudur

Original time-zone illustration retained from this article’s earlier edition. The original image alt text is an inherited attribute and may not accurately describe the chart.

Jakarta (WIB)
Bali (WITA)
Papua (WIT)
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
18:00
19:00
20:00
23:30
00:30 next day
01:30 next day

Converting Indonesian Time to Other Countries

Countries without a Seasonal Change

Singapore and Kuala Lumpur are one hour ahead of Jakarta and share the same clock as Bali. Tokyo is two hours ahead of Jakarta and one hour ahead of Bali. The exact differences can be determined from UTC offsets when neither side observes seasonal clock changes.

Countries with Daylight Saving Time

London, New York, Sydney and some other cities change their UTC offset during part of the year. A fixed “Jakarta versus London” chart without a date can therefore be wrong. For international meetings, use the specific date and an IANA city-based time zone such as Asia/Jakarta, Asia/Makassar or Asia/Jayapura, not a guessed number of hours. The 2026 daylight-saving overview for Indonesia confirms that Indonesia itself does not change clocks.

Crossing Midnight in a Booking

Suppose a video call starts at 11:30 PM WIB on Tuesday. In Bali that is 12:30 AM WITA on Wednesday, and in Jayapura it is 1:30 AM WIT on Wednesday. Always check both the date and the time zone when a booking or flight crosses midnight.

Practical Tips for Flights, Ferries and Hotel Reservations

  • Trust the local departure time: airline and ferry schedules are generally written in local port or airport time; check the ticket’s own notation.
  • Check the arrival date: time-zone shifts can make a journey appear shorter or longer when reading only clock times.
  • Set two clocks: while changing islands, keep your home-zone clock and your destination-zone clock visible.
  • Use location-based time zones: world-clock tools and calendars can apply city-based rules automatically.
  • Allow real connection buffers: do not infer actual flight duration by subtracting printed departure and arrival clock times across two zones.
  • Read local-event announcements carefully: a concert or guided tour may specify WIB, WITA or WIT, which should take priority over assumptions based on the organiser’s address.

For multi-island inspiration, Sumba travel ideas use WITA, whereas a journey to the Thousand Islands near Jakarta remains in WIB. Organise your timetable before heading to the airport or jetty.

Prayer Times and Indonesia’s Three Time Zones

Prayer schedules are not determined solely by WIB, WITA and WIT. Islamic prayer times relate to the sun’s apparent position at a particular location and on a particular date. Thus two cities can share WIB yet have different prayer times. The original article incorrectly identified dawn prayer as being “at sunrise” and offered fixed clock hours for every part of Indonesia.

Why Local Sunrise and Sunset Matter

Fajr (Subuh) begins before sunrise, Dhuhr (Zuhur) after the sun passes its highest point, Asr (Asar) later in the afternoon, Maghrib at sunset and Isha (Isya) after twilight. Actual local schedules vary geographically and seasonally. Travellers observing prayer or fasting should use an up-to-date schedule for the specific city and date, not a generalized national timetable.

How to Check a Reliable Time

Consult the local mosque, official religious authorities or a trusted local schedule. For the national clock standard and time synchronisation, use BMKG’s official time service.

Frequently Asked Questions About Indonesia Time

Is Bali One Hour Ahead of Jakarta?

Yes. Bali is WITA (UTC+8), and Jakarta is WIB (UTC+7), all year.

Does Indonesia Change Its Clocks for Summer?

No. Indonesia does not observe daylight saving time. WIB, WITA and WIT maintain their UTC offsets year-round.

What Is the Time Difference Between Bali and Lombok?

There is no difference. Both islands use WITA.

Is Batam on the Same Time as Singapore?

No. Batam is WIB, UTC+7. Singapore is UTC+8, one hour ahead.

How Many Hours Ahead Is Papua from Jakarta?

The Papua region follows WIT (UTC+9), two hours ahead of Jakarta (UTC+7).

Official Sources and Further Reading

For more travel information, follow iseeindonesia.com.


Leave a Reply

Your email address will not be published. Required fields are marked *