Getting Around Flores, Indonesia
The Trans-Flores Highway
All overland travel on Flores follows the Trans-Flores Highway, a single road running from Labuan Bajo in the west to Larantuka in the east. It’s paved end-to-end but often narrow, and mountain sections between Ruteng and Bajawa have steep gradients and sharp curves. Allow extra time for rain, slow trucks, and roadworks.
Town-to-town distances and times
| Route | Distance | Private car | Public bemo |
|---|---|---|---|
| Labuan Bajo → Ruteng | 130 km | 3 hrs | 4–5 hrs |
| Ruteng → Bajawa | 110 km | 3 hrs | 4–5 hrs |
| Bajawa → Ende | 115 km | 3 hrs | 3–4 hrs |
| Ende → Moni | 50 km | 1.5 hrs | 2 hrs |
| Moni → Maumere | 95 km | 2 hrs | 3 hrs |
| Maumere → Larantuka | 130 km | 2.5 hrs | 4 hrs |
| Total (Labuan Bajo → Larantuka) | 650 km | 15 hrs | 20+ hrs |
Transport Options Compared
1. Hire a private car with driver (Recommended)
The best way to travel Flores if you have a budget of USD 40–80/day for the vehicle.
- Cost: IDR 700K–1.2M/day (car + fuel + driver)
- Book via: Accommodation, local agencies, or WhatsApp groups
- Benefit: Door-to-door, flexible stops, driver guides you to viewpoints
- Tip: Negotiate multi-day packages, 3 days is cheaper per-day than 1 day
2. Shared minibus (elf/bemo)
The authentic, ultra-cheap option. A bemo (also called ‘elf’, after the Dutch ELF eleven-person van) is a shared minibus that doesn’t run on a fixed timetable, it departs from the terminal in each town when the driver decides he has enough passengers to make the trip worth his while.
- Cost: IDR 50K–150K per leg
- Departs when: Full (not on schedule, often 7–9 AM)
- Find at: Terminal (bus station) in each town
- Downsides: Slow, cramped, multiple drop-offs, may require a change
3. Tourist shuttle bus
Some guesthouses and tour operators run tourist-oriented shuttles Labuan Bajo → Ruteng → Bajawa → Ende. These are faster and more predictable than public elf, with English-speaking drivers. Cost IDR 150K–350K per leg. Ask at accommodation in Labuan Bajo.
4. Motorbike rental
- Cost: IDR 70K–120K/day
- Best for: Experienced riders comfortable on mountain roads
- Fuel: Pertamax (RON 92) is IDR 12,500/liter; available in all towns
- Helmet: Always provided with rental, always wear it
5. Domestic flights (TransNusa / Wings Air)
If time is short, consider flying between Labuan Bajo, Ende, and Maumere. Flights cost IDR 200K–500K and take 30–45 minutes vs. 6–12 hours overland.
Transport Within Towns
- Ojek (motorcycle taxi): IDR 10K–30K for short trips within town. You’ll find them waiting at most junctions, always agree on a fare before you get on, as there are no meters.
- Bentor (becak motor): Three-wheel motorcycle rickshaw in Ende and some towns. IDR 10K–20K.
- Gojek: Only in Labuan Bajo and Maumere (limited coverage).
- Walking: Labuan Bajo waterfront, central Ende, and Moni are walkable.
What Are the Key Practical Tips?
- Start early. Shared bemos and buses depart between 6-9 AM; after that, you may wait hours for another.
- Night driving. Avoid driving after dark on the mountain sections. No lighting, stray dogs, and cattle on the road.
- Fuel. Fill up whenever you see a petrol station if driving a motorbike or rental car through remote areas.
- Labuan Bajo taxis. Fixed IDR 80K-100K from airport to town. No meters. Agree before entering.
Is the Road Safe on the Trans-Flores Highway?
The Trans-Flores Highway is one of the more challenging roads in Indonesia, especially in the mountain sections between Ruteng and Bajawa.
Road conditions: Paved end to end but narrow, single lane in many sections, and continuously winding. The Ruteng-Bajawa section has steep gradients and sharp switchbacks. Heavy rain can cause small landslides that close sections temporarily.
Trucks: Slow trucks hauling goods are constant companions. Passing on mountain roads requires patience, the overtaking opportunities are infrequent. Don’t rush this.
Night driving: Avoid after dark, particularly on the mountain sections. There is no road lighting, local motorbike riders frequently ride without lights, and cattle and dogs sleep on the road surface (it’s the warmest part of the road).
Rain: A wet road on a mountain curve is the most dangerous situation on Flores. Motorbike riders should pull over and wait when heavy rain starts; car drivers should slow to 30-40 km/h on wet switchbacks.
Statistics: Flores sees road accidents regularly. Most involve motorbikes, usually at night or in rain. Traveling carefully is not excessive caution, it’s appropriate.
How Do You Find a Car and Driver in Each Town?
The easiest options:
Your guesthouse: Most guesthouses know reliable drivers. Ask the night before. The driver picks you up at your accommodation.
At the bus terminal: Drivers often wait at terminals looking for passengers who missed the bus or want a private option. Negotiate price firmly.
WhatsApp: Once you have one driver’s number, they can refer you to a colleague in the next town. This informal network works well across Flores.
Typical pricing guide (2025):
| Route | Shared elf | Private car |
|---|---|---|
| Labuan Bajo → Ruteng | IDR 80K-120K | IDR 700K-900K |
| Ruteng → Bajawa | IDR 70K-100K | IDR 650K-850K |
| Bajawa → Ende | IDR 70K-100K | IDR 600K-800K |
| Ende → Moni | IDR 30K-50K | IDR 250K-350K |
| Moni → Maumere | IDR 70K-100K | IDR 500K-700K |
Shared elf is per person; private car is for the whole vehicle (split between your group).
What Happens If Something Goes Wrong?
Breakdown: Your driver’s responsibility if you hired them with a car. They call for help and arrange a replacement or repair. Keep the driver’s number saved.
Motorbike accident: Most rental agreements require you to pay for damage. Check the bike thoroughly before accepting it and photograph any existing dents. If you have an accident, call your guesthouse; they’ll know the local protocol.
Medical emergency: RSUD hospitals exist in Labuan Bajo, Ende, and Maumere. These are the main facilities. For serious emergencies, medical evacuation to Bali is necessary. Travel insurance that covers evacuation is worth buying before this trip.
Frequently asked questions
What is the Trans-Flores Highway?
The Trans-Flores Highway (Jalan Trans Flores) runs east-west across the entire island, approximately 650 km from Labuan Bajo to Larantuka. It connects all major towns: Labuan Bajo → Ruteng (3 hrs) → Bajawa (3 hrs from Ruteng) → Ende (3 hrs) → Moni (1.5 hrs) → Maumere (2 hrs) → Larantuka (2.5 hrs). The road is paved but narrow and winding through mountains.
What is the cheapest way to travel between towns on Flores?
Shared minibuses (elf or bemo) are the cheapest option, IDR 50,000–150,000 per journey between major towns. They leave when full, not on schedule, and stop frequently. Journey times are longer than a private car. Long-distance buses (bis malam, night buses) run Labuan Bajo–Ende and Maumere–Ende for IDR 100,000–200,000, but comfort is basic.
Should I hire a private car with driver in Flores?
For most travelers, yes, a private car with driver is the best compromise of speed, flexibility, and comfort. A full day (8–10 hours) costs IDR 700,000–1,200,000 all-in including fuel. Split between 2–4 people, this is very reasonable. Drivers often know local stops, shortcut routes, and can translate. Arrange through your accommodation or a local tour agency.
Can I ride a motorbike across Flores?
Yes, and it's popular with experienced riders. Renting in Labuan Bajo costs IDR 70,000–120,000/day for a 110–150cc automatic. The Trans-Flores Highway has steep, winding mountain sections, respect the road. Petrol stations exist in all major towns, but carry a spare jerry can if heading through remote sections (e.g. Riung or east of Larantuka). International driving permit required legally, though rarely checked.
How long does it take to drive from Labuan Bajo to Maumere?
About 12–14 hours non-stop by car, not realistic in one day. Most travelers take 5–7 days to cover this route properly, stopping in Ruteng, Bajawa, Moni (Kelimutu), and Maumere. Even a 'fast' trip usually takes 3 days minimum.
Is there public transport from Ende to Kelimutu?
Yes, from Ende, take a shared bemo to Moni (2 hours, IDR 35,000–50,000). From Moni, ojek (motorbike taxis) go to the Kelimutu crater parking area (12 km, IDR 80,000–120,000 return). No public bus goes directly to Kelimutu, ojek is the standard option.
Are there taxis or ride-hailing apps on Flores?
Grab does not operate in Flores. Gojek has limited availability in Labuan Bajo and Maumere only. For ojek (motorbike taxis) in smaller towns, negotiate the price before getting on, IDR 10,000–30,000 for short rides within town. Always agree on a price first.
What is an 'elf' in Flores transport context?
An elf is a shared minivan (usually a Mitsubishi Colt diesel) that runs fixed routes between towns. They're the backbone of public transport on Flores, cheap, packed, and unpredictable on timing. Named after the Dutch 'ELF' (eleven-person van). Find them at terminal (bus station) areas in each town.