Most travellers reach Timor-Leste by flying into Dili (DIL) from Bali, Darwin or Kuala Lumpur; the only other practical route is overland from Indonesian West Timor through the Batugade (Mota’ain) border post. There are no long-haul flights to Dili, so from Europe, the Americas or most of Asia you connect in one of those hubs. Schedules below are as published by Timor-Leste’s official tourism site in October 2026; routes change often, so check with the airline before you book.
Quick answers
| Question | Answer |
|---|---|
| Main airport | Presidente Nicolau Lobato International Airport, Dili (DIL) |
| Shortest flight | Darwin–Dili, about 1h 30m |
| Most frequent route | Bali (Denpasar)–Dili, daily with Aero Dili and Citilink |
| Direct from Europe or the US? | No. Connect via Bali, Darwin, Kuala Lumpur or Singapore |
| Land border | Batugade (Mota’ain), between Atambua (Indonesia) and Batugade (Timor-Leste) |
| Visa on arrival | US$30 cash, 30 days; Schengen and some ASEAN citizens are visa-exempt |
| Before you fly | File the online arrival declaration (Customs e-service) |
Direct flights to Dili
As of October 2026, Timor-Leste’s official tourism site lists these international routes into Dili:
| From | Airlines and days | Approx. flight time |
|---|---|---|
| Darwin, Australia (DRW) | Qantas (daily), Airnorth (Mon, Wed, Fri), Aero Dili (Tue) | 1h 30m |
| Bali/Denpasar, Indonesia (DPS) | Aero Dili (daily), Citilink (daily) | 2h |
| Kuala Lumpur, Malaysia (KUL) | Batik Air (Mon, Wed, Fri), Aero Dili (Tue, Thu, Sat) | 4h 15m |
| Singapore (SIN) | Aero Dili (Sun) | 4h |
| Xiamen, China (XMN) | Aero Dili (Tue) | 5h 30m |
A few things to know about these routes:
- Darwin: Aero Dili started its Darwin service on 21 June 2026. The tourism ministry’s announcement at the time gave Sundays and Tuesdays; the tourism site’s October listing shows Tuesday only, so confirm the days on the airline’s own site.
- Singapore: Aero Dili suspended its Singapore flights in April 2026 because of high fuel costs. The tourism site lists a Sunday flight again in October 2026, but check that it is operating before you book a connection around it.
- Melbourne: the tourism ministry has announced a planned Aero Dili Dili–Melbourne service from November 2026. It was not in the October schedule; check with the airline.
- Fares vary widely with season and demand. Compare on the airlines’ own websites, which also show the current timetable.
For what happens when you land (visa desk, ATMs, taxis into town), see our Dili airport guide.
Connecting from your region
There is no single best route; pick the hub that is easiest to reach from home and leave a buffer, because the Dili flights are on separate tickets from most long-haul carriers.
From Europe
Fly to Bali (Denpasar) or Singapore and connect to Dili. Bali has the most frequent onward flights (two daily departures), so it is the most forgiving if your long-haul flight is late. Kuala Lumpur is another option on the days Batik Air or Aero Dili fly. Portuguese and other Schengen passport holders do not need a visa for Timor-Leste.
From Australia and New Zealand
Darwin is the gateway, with daily Qantas flights plus Airnorth and Aero Dili. From Sydney, Melbourne, Brisbane or Perth, fly to Darwin first. Alternatively, fly to Bali and connect there.
From Asia
From Southeast Asia, use Kuala Lumpur, Singapore or Bali. From mainland China, Aero Dili flies from Xiamen. From Japan, Korea and Hong Kong, connect via Singapore, Kuala Lumpur or Bali.
From North America
Connect in Asia (Singapore or Kuala Lumpur, or Bali via a Southeast Asian hub) or via Australia and Darwin. US and Canadian citizens need the visa on arrival.
Crossing the land border from West Timor
Timor-Leste shares the island of Timor with Indonesia. The main crossing for travellers is Mota’ain (Indonesia) to Batugade (Timor-Leste) on the north coast, west of Dili.
Getting to the border
The usual route starts in Kupang, the capital of Indonesian West Timor (reachable by flights from Bali and other Indonesian cities), and goes overland through Atambua, the town nearest the border. Private bus and minivan companies run between Kupang and Dili, but schedules and fares are not published by any official source: check with the operator when you book. From Batugade it is a few hours’ drive along the coast road to Dili.
Land border posts
The Immigration Service lists these border posts as open to all travellers:
| Border post | Where |
|---|---|
| Batugade / Mota’ain | Main crossing on the north coast, Bobonaro municipality |
| Salele | South coast, near Suai |
| Sakato | Oé-Cusse enclave |
| Oesilo / Bobometo | Oé-Cusse enclave |
The Immigration Service publishes no opening hours for the land border posts. Ask locally or email the Immigration Service before you set off.
Visa rules at the land border
The Immigration Service says the US$30 tourist visa on arrival can be obtained at all official air, land and sea border posts open to foreign nationals where it is present. Government travel advice is less consistent: the UK says you can buy a visa on entry at the Atambua–Batugade crossing, while the US State Department advises arranging a visa in advance through the Timor-Leste consulate in Kupang. The safest option overland is to get your visa in advance at a Timor-Leste embassy or consulate (Denpasar or Kupang) or to confirm with the Immigration Service (informacao@migracao.gov.tl). Bring the US$30 in US dollar cash either way.
You also need to leave Indonesia legally: make sure your Indonesian visa or visa exemption is valid for your exit date. See our Visa & Immigration guide for full details.
Oé-Cusse
Oé-Cusse is a Timor-Leste enclave surrounded by West Timor. Going overland between Oé-Cusse and the rest of the country means leaving and re-entering both Indonesia and Timor-Leste, so you need an Indonesian visa as well. If you plan to do this, tell the Timor-Leste visa officer when you first arrive: multiple entries may be allowed for travel to Oé-Cusse. The UK government notes that overland travellers to Oé-Cusse may need a separate visa on arrival. The simpler alternative is the domestic ferry from Dili (as of October 2026, Berlin Ramelau on Tuesdays and Fridays, US$8, and Success on Wednesdays and Sundays, US$10; check with APORTIL).
Arriving by sea
There is no scheduled international passenger ferry to Timor-Leste. Dili Seaport and Tibar Bay Port are official border posts, and small expedition cruise ships call at Dili from time to time (for example the Paul Gauguin and the Paspaley Pearl in 2025), but there is no regular cruise season. If you are on a cruise or a private yacht, your operator handles port clearance; check with them about visas and the arrival declaration.
Entry requirements in brief
- Passport valid for at least 6 months from your date of entry
- Visa: Schengen citizens visa-free for up to 90 days; Indonesian, Malaysian, Singaporean and Thai citizens up to 30 days; most others pay US$30 cash on arrival for 30 days
- Arrival declaration: filed online on the Customs e-service; the Immigration Service says up to three days before travel. Keep the QR code screenshot or a PDF to show on arrival
- Cash: bring the visa fee in US dollars; the ATMs at Dili airport are after the immigration desk
Full rules, exemptions and extensions are in our Visa & Immigration guide. Once you are in, see the practical travel guide, money and currency and health and safety, and browse places to stay in Dili.
Sources
- Timor-Leste official tourism site: Transport (flight schedule, last verified 17 October 2026)
- Timor-Leste official tourism site: Aero Dili Darwin–Dili service
- Tatoli (Timor-Leste national news agency): Aero Dili suspends Singapore and China flights
- Tatoli: Paul Gauguin cruise ship docks in Dili
- Tatoli: Paspaley Pearl docks in Dili
- Immigration Service of Timor-Leste: Tourist Visa
- Immigration Service of Timor-Leste: At the border
- Immigration Service of Timor-Leste: Contact us and border posts
- Immigration Service of Timor-Leste: Visa exemptions
- UK FCDO: Timor-Leste entry requirements
- US State Department: Timor-Leste international travel information