Uluwatu to Mataram: Epic Drive Guide

By admin, 11 August, 2026

Introduction

Driving east from Uluwatu's clifftop temples, you'll cross the Bali Strait via the Ketapang-Gilimanuk ferry before entering Java's bustling port of Banyuwangi. From there, the road snakes through the Ijen plateau and along the north coast to Probolinggo, then down through the Tengger Massif to Surabaya, before hopping over to Madura Island and finally the ferry to Kamal, Bangkalan, and the long haul to the ferry at Pelabuhan Tanjung Perak? Actually, the standard route continues west to Semarang, then swings east through Yogyakarta and Solo, passing Candi Prambanan, before hitting the trans-Java toll road to Surabaya. From Surabaya, it's a short ferry to Madura, then across the Suramadu Bridge? Wait, that's for cars only? Yes, but you'll drive across. Then you'll take a ferry from Kamal to Kalianget? No, you'll drive across the Suramadu Bridge to Madura, then continue to the port of Tanjung Perak? This is getting confusing. Let's clarify: The main route from Uluwatu to Mataram (Lombok) involves ferries and significant detour around Java's eastern tip. Total driving distance is roughly 650 km plus 3 ferry crossings. But honestly, the most efficient path is to take the ferry from Padangbai (near Karangasem) directly to Lembar (Lombok), which is just a 4–5 hour sail, skipping Java entirely. But the route via Java offers a unique overland adventure. For this guide, we'll focus on the overland route through Java, covering the drive from Uluwatu to Pelabuhan Ketapang, then across Java to Surabaya, and finally to Mataram via the ferry. The total distance is about 850 km, with an estimated driving time of 18–20 hours, excluding ferry waiting and rest stops. This is a multi-day journey best spread over 3–4 days.

SegmentDistanceTime
Uluwatu to Ketapang (via Denpasar)120 km3 hrs (incl. traffic)
Ketapang ferry to Gilimanuk5 km30 min
Banyuwangi to Surabaya330 km7 hrs (toll road)
Surabaya to Mataram (via ferry)400 km8 hrs (incl. ferry)

If you're wondering how to find the best stops and hidden gems between cities, this guide provides a curated list. For a quick answer, yes, it's worth driving Uluwatu to Mataram for the variety of landscapes and cultural experiences, but it's a lengthy undertaking. The best stops Uluwatu to Mataram include the Ijen Crater, Bromo-Tengger-Semeru National Park, and Prambanan Temple. To answer "how long to drive Uluwatu to Mataram," expect about 18–20 hours of pure driving spread over several days.


Natural Landscapes and Local Commerce

Your first major natural attraction is the Ijen Crater, famous for its turquoise acidic lake and the unique blue fire phenomenon (visible in the early morning). The hike to the crater rim takes about 1.5 hours from the Paltuding basecamp. A local guide is recommended (Rp 150,000). Continue to Bromo-Tengger-Semeru National Park, where you can watch the sunrise from Mount Penanjakan viewpoint (entrance fee Rp 220,000 for foreigners). The lunar-like landscape of the Sea of Sand is a highlight. After descending from the highlands, the road flattens through paddy fields and sugar cane plantations. As you approach Yogyakarta, you'll encounter the majestic Prambanan Temple, a UNESCO World Heritage Site. The temple complex is dedicated to the Trimurti (Brahma, Vishnu, and Shiva) and is best visited at sunset. Entrance is Rp 350,000 for adults. Just beyond Prambanan, the city of Solo (Surakarta) offers the Keraton, the royal palace, and bustling batik markets.

Local commerce thrives along the route: in Banyuwangi, the traditional market sells Ijen coffee and local snacks; in Probolinggo, you'll find apple orchards; around Solo, the streets are lined with antique shops and kebaya stores. Street food is ubiquitous, but for a sit-down meal, stop at "Warung Sate Shinta" in Probolinggo (a local favorite) or "Gudeg Pawon" in Yogyakarta for authentic gudeg. On Lombok, the port town of Lembar is known for fresh seafood.


Road Safety, Family Stops, and Fatigue Management

Road conditions vary significantly: the Bali and Java toll roads are excellent, but the mountain roads to Ijen and Bromo are winding with potholes. Always keep a physical map or GPS. On the toll road, adhere to speed limits (80-100 km/h) and watch for frequent police speed traps. On the coastal road, be cautious of heavy trucks, especially at night. If you're traveling with family, consider stops at attractions like the Bali Safari and Marine Park (near Sukawati, 20 km from Uluwatu) to break up the drive. In Java, the Taman Safari Prigen in Pasuruan is a popular kids' stop. For pets, it's important to note that many hotels are not pet-friendly; check in advance. The ferry to Lombok requires pets to be quarantined upon arrival; check regulations.

Fatigue management is critical on this long journey. Plan to drive no more than 5-6 hours per day, with mandatory breaks every 2 hours. Rest areas on the toll road are equipped with mosques, restaurants, and ATMs. A strategically placed overnight stop is the town of Probolinggo for the Ijen and Bromo visits. Yogyakarta is another good stop for culture and relaxation. On Madura, the town of Sumenep has a beautiful kraton (palace) and is a quiet stop. On Lombok, after arriving, take time to explore Mataram and the island's famed beaches.


Route Logistics and Infrastructure

The journey begins on the Bukit Peninsula, following the Bypass Ngurah Rai north to Mengwi, then east via the Ceking rice terraces to the coast road. From Uluwatu, take the main road through Jimbaran and Denpasar to the port at Padang Bai? Actually, the overland route goes to the Ketapang ferry to Java. You'll drive to Gilimanuk via the north coast road (Jalan Raya Gilimanuk), passing through Negara and the Bali Barat National Park. The ferry from Ketapang to Gilimanuk runs 24/7 and costs about Rp 50,000 for a car and driver. Once in Banyuwangi, you'll have two options: the coastal route via Situbondo to Surabaya (roughly 8 hours due to trucks) or the toll road via Probolinggo (7 hours, but with no scenic stops). The toll road (Jalan Tol Trans-Jawa) is well-maintained and has rest areas every 50 km. Fuel stations (Pertamina) are frequent along the toll road, but on the coastal road, fill up in Banyuwangi. Tolls from Banyuwangi to Surabaya total around Rp 250,000 for a sedan. In Surabaya, you must cross the Suramadu Bridge to Madura Island, then drive to the port at Kamal? Actually, the ferry to Lombok leaves from Tanjung Perak, not Kamal. From Surabaya, you'll take the ferry from Tanjung Perak to Lembar, Lombok. The ferry operates daily, takes about 4 hours, and costs about Rp 200,000 per car. After disembarking at Lembar, it's a 45-minute drive to Mataram.

Climatic Conditions and Route Aesthetics

The route crosses several climate zones: the dry, arid landscapes of eastern Bali give way to the lush, green interiors of Java. The Ijen highlands are cool and often misty, while the north coast of Java is hot and humid. The best time to drive is during the dry season (April to October) to avoid heavy rains on the mountain roads. Scenic highlights include the climb to Puncak 2450, the views of the Bali Strait from Ketapang, and the volcanic plains of Bromo-Tengger-Semeru National Park.

Fuel and Route Economics

Plan for fuel consumption of about 8 liters per 100 km, meaning you'll need roughly 80 liters for the entire loop. Fuel costs around Rp 10,000 per liter, so budget about Rp 800,000 for fuel. Toll fees total Rp 250,000 for the Trans-Java section. The Ketapang ferry is Rp 50,000, and the Lombok ferry is Rp 200,000. Total ferry costs are Rp 250,000. Overnight stays range from budget guesthouses (Rp 200,000) to mid-range hotels (Rp 500,000).


Frequently Asked Questions

How long does it take to drive from Uluwatu to Mataram?

The driving time is approximately 18-20 hours excluding ferry waiting and rest stops, spread over 3-4 days.

What are the best stops along the way?

Key stops include Ijen Crater, Bromo-Tengger-Semeru National Park, Prambanan Temple, and Yogyakarta city.

Are there any hidden gems off the main route?

Yes, visit the Blue Fire at Ijen, the ancient Balinese temples in East Java, and the quiet beaches near Gilimanuk.