Yogyakarta to Mataram Road Trip Guide: Routes, Stops & Tips

By admin, 11 August, 2026

Introduction: The Cross-Sea Journey

Yogyakarta and Mataram are separated by the Java Sea, making the drive a unique combination of road and ferry travel. The total journey covers approximately 600 kilometers by land and sea, with the ferry crossing from Banyuwangi to Gilimanuk taking about 1 hour. This route passes through two of Indonesia's most culturally rich islands, offering a blend of ancient temples, volcanic landscapes, and tropical coastlines.

Before setting out, note that the route includes a mix of toll highways, national roads, and a sea crossing. Understanding the logistics will help you plan your time and budget. Here’s an overview of the journey structure:

  • Driving distance: ~300 km from Yogyakarta to Banyuwangi, plus ~160 km from Gilimanuk to Mataram.
  • Total driving time: approximately 8-9 hours excluding stops and ferry queues.
  • Ferry crossing: Banyuwangi to Gilimanuk, 1 hour, frequent departures.
  • Toll sections: Solo–Ngawi–Kertosono toll road, and Probolinggo–Banyuwangi toll road.
SegmentDistance (km)Time (hours)
Yogyakarta–Solo651.5
Solo–Ngawi1302
Ngawi–Banyuwangi1052
Ferry–1
Gilimanuk–Mataram1603.5

Route Logistics and Infrastructure

Roads and Highways

The journey begins on the Solo–Yogyakarta toll road, then continues on the Solo–Ngawi–Kertosono toll road, which is part of the Trans-Java Highway. After Probolinggo, you'll take the Probolinggo–Banyuwangi toll road that ends at the Ketapang Ferry Port. The ferry connects to Gilimanuk on Bali, from where you'll drive on the Gilimanuk–Denpasar road, then continue on the main road to Mataram, which includes the Bali Mandara Toll Road and the Lombok Highway.

Road quality is generally good, with paved surfaces throughout. However, be prepared for narrow stretches in rural areas and heavy traffic around large cities like Surabaya and Denpasar.

Fuel and Costs

Fuel stations are plentiful along the main routes, with Pertamina stations located every 20–30 km on major roads. Diesel and petrol are widely available, and prices are standardized by the government. As of 2025, petrol costs about IDR 12,500 per liter. For a typical car, the total fuel cost for this journey is roughly IDR 375,000. In addition, toll fees total about IDR 280,000 for the entire toll sections. The ferry ticket for a car costs around IDR 150,000, including the driver.

UNESCO World Heritage Sites

Two UNESCO World Heritage Sites are directly en route: the Borobudur Temple Compounds near Magelang and the Prambanan Temple near Yogyakarta. While not exactly on the main road, they are short detours. A side trip to Borobudur adds 20 km and about 30 minutes each way. Both sites are worth considering if time permits, but if you need to stay on schedule, you can view them from a distance or plan a longer layover.


Road Safety, Family Stops, and Fatigue Management

Road Quality and Safety

Road conditions are generally good, but be cautious of potholes in rural stretches and sudden stops due to livestock or pedestrians. We recommend driving during daylight hours, especially on the ferry and mountain roads. Safety helmets are required for motorcycles, but for car occupants, seat belts are mandatory. Ensure your vehicle is in good condition, with functioning brakes and tires, as emergency services can be far between in some areas.

Family and Child Suitability

This road trip is suitable for families with children, but plan for frequent breaks. Many rest areas (Tempat Istirahat) are located along the toll roads, offering clean restrooms, food courts, and playgrounds. On Java, rest areas like KM 389A and KM 456B are known for their facilities. On Bali, the Bali Mandara Toll Road rest area has a children's playground. In Lombok, the town of Senggigi has many family-friendly restaurants with ocean views.

Pet-Friendly Framework

Traveling with pets requires preparation. Some hotels are pet-friendly, but many are not, so book in advance. Check with your accommodation about their pet policy. On the ferry, pets are allowed but must be kept in a carrier or on a leash. Be aware that rural areas may have stray animals, so keep your pet secure. Also, pack enough food and water for your pet, as resources may be limited.

Hidden Off-Route Spots

There are several lesser-known attractions worth a short detour. Near Probolinggo, the Madakaripura Waterfall is a beautiful, but requires a short trek. On Bali, the village of Munduk offers scenic rice terraces and coffee plantations. On Lombok, the Sembalun Valley provides stunning views of Rinjani and is less crowded than other spots. Use a GPS or download offline maps to find these places, as they are not always well signposted. For more insights on discovering such gems, check out this guide on how to find the best stops and hidden gems between cities.

Fatigue Management & Rest Zones

To combat driver fatigue, plan for a break every two hours. The toll roads have rest areas every 20–30 km. During the ferry ride, you can rest and stretch your legs. If you need a longer rest, consider staying overnight in Banyuwangi or Gilimanuk. Some travelers choose to break the journey in Probolinggo to visit Mount Bromo. Whatever you do, avoid driving at night, as animals and unlighted vehicles can be hazards.

Local Commerce & Culture

The route is rich in local commerce and culture. In Yogyakarta, you can explore the silver crafting village of Kotagede. In Solo, visit the Batik markets to see traditional fabric-making. On Bali, you'll pass through the art city of Ubud, known for its galleries and crafts. On Lombok, the town of Sukarara is famous for its woven textiles. These stops provide opportunities to buy authentic souvenirs and support local communities. Always haggle respectfully, and keep some cash since many small shops do not accept cards.


Natural Landscapes and Local Commerce

Volcanic and Coastal Scenery

The route offers diverse natural scenery. Leaving Yogyakarta, you'll pass through rice paddies and hills, then approach the active volcano Mount Bromo near Probolinggo. Although the main road does not directly go to the crater, you can see the smoking summit from far away on clear days. After crossing to Bali, the landscape changes to lush green hills and terraced rice fields. On Lombok, the dominant landmark is Mount Rinjani, Indonesia's second-highest volcano, which often appears on the horizon as you approach Mataram.

Climate and Route Aesthetics

Both Java and Bali have a tropical climate with a dry season from May to September, which is the best time for this road trip. The wet season (October to April) brings heavy rains and potential landslides, especially on mountain roads. The dry season offers clear skies and comfortable temperatures, making the drive pleasant. However, bring sunscreen and stay hydrated, as daytime temperatures can reach 30°C (86°F) even in the dry season.

Culinary Infrastructure

Along the way, you'll find many roadside warungs and restaurants serving local specialties. In Solo, try 'Sate Kambing' (goat satay), in Probolinggo, sample 'Nasi Jamblang' (rice wrapped in teak leaves), and in Banyuwangi, taste 'Rujak Soto' (a unique soup). After the ferry, on Bali, you can stop for 'Ayam Betutu' (spiced chicken), and on Lombok, try 'Ayam Taliwang' (grilled chicken with chili). These regional dishes offer a culinary journey to match the road.


Frequently Asked Questions

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

The total driving time is approximately 8-9 hours, excluding stops and ferry waiting time. The journey includes a 1-hour ferry crossing from Banyuwangi to Gilimanuk.

Is it worth driving from Yogyakarta to Mataram?

Yes, if you enjoy scenic routes and cultural stops. The drive takes you through two islands, past volcanic landscapes, and offers opportunities to visit UNESCO sites and taste regional cuisines. However, the ferry crossing and total travel time may not appeal to everyone.

What are the best stops between Yogyakarta and Mataram?

Key stops include Solo for its royal heritage and culinary specialties, Probolinggo for views of Mount Bromo, Banyuwangi for its coastal charm and local food, and on Bali, the town of Ubud for art and culture. On Lombok, Senggigi is a good place to relax before reaching Mataram.