East Java Route

Java is an island of extraordinary beauty, where volcanic landscapes and ancient temples blend with vibrant culture and age-old traditions. The journey from Bali through the captivating eastern part of Java to Yogyakarta (or vice versa) can be done by scooter, or more comfortably by public transport or private minivan. This route offers a complete immersion into the island's wild nature and rich heritage. The Tumpak Sewu waterfalls, nestled among the mountains, impress with their grandeur, while Mount Bromo and the Ijen volcano captivate with their spectacular volcanic landscapes. Karimunjawa provides an idyllic break, with white beaches and crystal-clear waters, perfect for relaxation and snorkeling.
Arriving in Yogyakarta means stepping into a world of history and tradition, with the temples of Borobudur and Prambanan celebrating Java's spirituality and artistry. It’s a journey that unites natural wonders and historical artifacts, enhanced by the freedom of exploring at your own pace.

The Route

The route covers all the main destinations in eastern Java and can be undertaken from Bali or Yogyakarta, depending on your convenience. I started from Bali, where I had been staying for several months.
From
Pelabuhan Gilimanuk, on the western tip of Bali, you can load your vehicle onto the ferry, which will take you to Ketapang Harbour in under an hour, for only IDR 50,000 (about €2.90), scooter included. Getting a ticket on the same day at the port is easy, and ferries run frequently throughout the day.
Given that some destinations require at least two days for an in-depth visit, I took 16 days and 15 nights to complete the itinerary, avoiding long travel days and making time for relaxation, especially in Karimunjawa. Some stops are necessary due to the great distances between points of interest. You can choose to explore the local authenticity, free of tourists, or skip them, extending the riding segments.
Below is a list of the destinations I visited, with key points of interest to help you customize your road trip:

  • Bali: The renowned Island of the Gods is an ideal starting point for reaching the far east of Java within a few hours' travel, as well as a convenient location for arranging logistics related to your chosen vehicle.

  1. Banyuwangi: The first city you'll visit in Java may not offer many attractions on its own, but it’s an essential stop for climbing Mount Ijen and starting your journey in the best way.

  2. Jember: A mid-sized city still untouched by tourism, recommended as a stop to avoid long scooter rides. My stay in Jember was very pleasant, offering a unique chance to immerse in local customs.

  3. Lumajang: A small village with some tourist facilities, ideal for a strategic stop near the spectacular Tumpak Sewu Waterfalls, located along the route to Malang.

  4. Malang: The city that impressed me the most for its vibrant colors, the kindness of its people, and the contrast between modernity and simplicity. I recommend staying two nights to recharge and enjoy its comforts.

  5. Cemoro Lawang: Like Banyuwangi, stopping here is essential to witness the sunrise that illuminates the towering Mount Bromo, a symbol of the island of Java.

  6. Surabaya: A modern and vibrant city off the tourist radar where you'll find fascinating local markets, impressive mosques, and modern shopping centers.

  7. Rembang: From Surabaya to Jepara, the port for ferries to Karimunjawa Island, there are quite a few kilometers of road. Rembang is a recommended stop to rest for the night.

  8. Jepara: Jepara is a port city known exclusively for the ferries to Karimunjawa. The ferries that can accommodate your vehicle have a limited schedule and depart early in the morning, so try to gather information before you arrive or once there to optimize your time.

  9. Karimunjawa: A paradise island located in northern Java, highly recommended for sea lovers, snorkeling enthusiasts, and those seeking tranquility. The journey to Karimunjawa can be done by ferry, where you'll be able to carry your vehicle. I suggest staying at least three nights to justify the long ferry ride of about four hours.

  10. Semarang: Like Surabaya, Semarang is a modern city, great for experiencing local life without tourist crowds and enjoying various services and restaurants; you might consider skipping it if you're on a tight schedule.

  11. Surakarta: This peaceful city, less developed than others like Semarang or Surabaya, is famous for its rich cultural heritage and royal traditions.

  • Yogyakarta: A vibrant and historic city known for its local markets and temples, where you should spend at least two nights to conclude this journey through southeast Java.

The roads in Java aren’t always in top condition. Like in Bali, lanes can be narrow and worn, though there’s less traffic than on the Hindu island. This route isn’t ideal for beginner motorbike travelers, as distances between destinations are considerable unless you have extra time to add more stops along the way.

Secure a Motorbike for Your Trip

In Southeast Asia, an international driving license is required, although it’s not always checked by rental companies. During my nine-month travel in Indonesia, I was never stopped by the police, especially in Java, where tourists are less common. That said, it’s up to you whether to take the risk, but the most important thing is to feel confident driving to avoid accidents. This itinerary isn’t circular, so it comes with some complications, as standard rentals require you to pick up and return the vehicle at the same location. There are two main options for arranging transportation:

  • Buying a Scooter/Motorcycle
    This option is more complex and time-consuming. Foreigners cannot directly own a vehicle in Indonesia, so you'll need a local intermediary for the title transfer. Depending on your needs and budget, you can find second-hand scooters on platforms like Facebook Marketplace or local shops, though they can be hard to locate without local help. Thanks to a local friend, I was able to buy a used scooter in Bali for IDR 4,500,000 (about €265.50) and later sold it in Yogyakarta at the same price on Facebook Marketplace. This option isn’t ideal for those on a tight schedule, as buying and selling a scooter takes time.

  • Renting a Scooter/Motorcycle with Pick-up and Drop-off in Different Locations
    This is ideal for those short on time and looking to avoid hassle. Some companies offer rentals with drop-off in a different location from where you picked up, allowing you to travel freely without needing to return. However, the costs are typically higher than standard rentals, as you often need to pay for vehicle transport back to the starting point. Here is a link to a company offering this service, reachable easily via WhatsApp:
    https://www.motor-adventure-bali.com/one-way-rental.html.

Tips Before Departure

  • Traveling During the Dry Season: The best time for a scooter loop is during the dry season, from May to October. However, you may still encounter rain, so bringing a waterproof jacket is recommended.

  • Traveling Light: It's advised to travel with only one backpack, and if possible, store some clothing under the scooter seat. At intermediate stops like Tumpak Sewu Waterfall and De Djawatan Forest, you'll need to carry your equipment, or you can kindly ask the ticket office or a restaurant to keep your bags. Along the route, you'll find laundromats offering express service, allowing you to wash clothes within the day. In certain areas, like Cemoro Lawang and the top of Mount Ijen, temperatures can be quite low, especially at night before sunrise, so it's wise to bring some warm clothing.

  • Obtaining an International Driving Permit: In Indonesia, as in much of Southeast Asia, an international driving permit is required. However, I have never been stopped by the police in Indonesia, and when it happens, a small fee is usually requested, often negotiable.

  • Avoid Booking Accommodation in Advance: It’s not necessary to book hotels in advance, as it's easy to find accommodation even last-minute in Java, often with the possibility of negotiating the rate directly on-site. This gives you greater flexibility if you want to spend more than a day in a place you particularly enjoyed or skip others.

  • Bringing Cash: It’s advisable to carry cash, as most restaurants and hotels in Java don’t accept credit cards. You’ll find ATMs in every city along the way without any trouble, but I recommend withdrawing cash in Bali or Yogyakarta before starting your journey.

  • Waking Up Early: To make the most of some of Java’s attractions or travel during the cooler parts of the day, it’s best to wake up early or even before sunrise on some occasions; your recommended sleep schedule for this adventure will generally be from 10 p.m. to 6 a.m., with rare exceptions like the Mount Ijen climb or sunrise at Bromo.

  • Getting Familiar with Google Maps: Various applications can assist with navigation, but I find Google Maps to be the most intuitive and comprehensive. Locations are easily searchable, and user reviews can guide your choices. It’s wise to install the app on your smartphone and download the local map for offline access, avoiding unexpected issues with connectivity. All the hotels, restaurants, and activities mentioned in this guide are easily searchable on Google Maps.

  • Internet Connection: Internet connection in Java is generally good (better than in Bali, I’d say). I recommend using Telkomsel as a provider, as it is the most reliable. Also, along the way, you’ll easily find accommodations offering rooms with desks and Wi-Fi or common areas where you can work comfortably.

  • Respecting Islamic Culture: Unlike Bali, where Hinduism is predominant, the majority of Java’s population is Muslim. It’s important to respect the local Islamic culture, especially when visiting villages and sacred sites. Modest clothing is required for entering mosques: men and women should cover their arms and legs, and women should wear a scarf to cover their hair.

Day 1: Bali - Banyuwangi

Morning
Start early from Bali, no matter where you are. The trip from main tourist areas can take up to 4 hours, but traffic eases as you get closer to Pelabuhan Gilimanuk port on Bali’s western tip. Along the way, you’ll find several warungs offering local food, though if you want something Western, it’s best to bring it along before you leave. At the port, you can easily buy your ticket for the ferry to Java, which arrives at Ketapang Harbour for just 50,000 IDR (around €2.90), including your scooter. Follow the coastal road south and reach Banyuwangi around lunchtime.

Lunch
Once in Banyuwangi, you have several lunch options. My favorite is Srengenge Wetan, known for local dishes like rujak soto and nasi tempong served in a modern setting with quick, friendly service. Another great option is Warunk Loji, known for its classic Indonesian cuisine and very competitive prices, ideal for an authentic meal without overspending. If you prefer something simpler, affordable, and local, Rawok Bik Ati is a great choice.

Afternoon
Banyuwangi is the gateway to Java and the base for hiking Mount Ijen, with plenty of accommodation options. One affordable choice is Capital O 1566 El Reyshi Family Residence, offering simple but clean rooms. In the afternoon, consider organizing the night tour for hiking Ijen, as it requires a guide. The cost, covering transportation, health check, guide, and snacks, is around 400,000 IDR (about €23.40). You can book directly through your hotel or via WhatsApp with Tyo: +62 81238854147.

Dinner
Enjoy dinner at a recommended restaurant, or explore nearby local spots. Head to bed early to recharge for the upcoming hike. The pickup for the volcano excursion is around 1:00 a.m., so a good rest is essential for fully enjoying this adventure.

Day 2: Banyuwangi - Jember

Night / Sunrise
The tour driver will pick you up around 1:00 a.m., and the hike will begin around 2:30 a.m. This moderate trek offers a chance to see the extraordinary blue flames—a rare natural phenomenon caused by sulfuric gasses igniting as they escape from cracks in the crater at extremely high temperatures (about 600°C).
Reaching the summit before dawn lets you witness one of the most breathtaking views of your Java trip, and perhaps all of Asia, as the morning light emerges. Remember, the temperature at the top of Mount Ijen, at 2,443 meters, can be quite low before sunrise, so be sure to bring your warmest clothing.

Morning
Descend the volcano and return to your hotel. This is the time for a hot shower and a hearty breakfast at a local restaurant or one of the city’s modern cafés, like Warung Mbok Sul or Ratu Osing Bakery, if breakfast isn’t included with your stay. Prepare to check out and get ready to hit the road to your next destination. On your way to Jember, consider a slight detour to De Djawatan Forest, an enchanting tropical forest about 45 minutes from Banyuwangi, known for its towering, ancient trees.

Lunch
Stop at one of the local warungs on the way to Jember, a vibrant city about two and a half hours from De Djawatan Forest. This route doesn’t have many Western food options as it’s not commonly traveled by tourists, offering a chance to connect with Indonesian culture and cuisine, though the variety may not be extensive.

Afternoon
Once in Jember, check into your chosen accommodation and spend the afternoon resting, as you’ll likely feel tired from the nighttime hike and the scooter journey. I stayed at Hotel Siti Jember, which has a central location and comfortable rooms, providing a refreshing night’s sleep after an intense day. In the late afternoon, visit Alun-Alun, the city’s park and main gathering spot, where locals come together to relax and socialize.

Dinner
Tourists are rare in Jember, so the restaurants here reflect the city’s authentic local character. I recommend Mbak Vivi Grill for excellent grilled chicken and Legian Restaurant for a dinner with a broad selection of dishes. De Terrace Cafe & Resto is perfect for those seeking a refined atmosphere and quality service.

Day 3: Jember - Lumajang

Morning
Jember doesn’t have special spots for sunrise, so feel free to take it slow and enjoy sleeping in. Today, you only have a couple of hours of driving and no must-see stops unless you decide to continue to Tumpak Sewu Waterfalls and stay nearby. Have breakfast at your accommodation or one of Jember’s cafés if you prefer something sweet (locals usually have savory breakfasts). Try GioVic Coffee or Fox Coffee & Roastery, known for great coffee and delicious waffles.
After check-out, head toward Lumajang, a small village perfect for relaxing before the intense exploration days ahead. Along the way, you’ll find several vendors selling quality durian, a unique fruit worth trying if you haven’t already. You’ll likely arrive in Lumajang by late morning, where I recommend checking in at
Jl. Srikaya No.100A, a simple but quiet and relaxing spot.

Lunch
Since Lumajang is a small town, don’t expect the same dining variety as in Jember. However, a couple of restaurants here are satisfying. Wakul Bu Tjipto is the highest-end option and caters somewhat to tourists, offering a range of local dishes adapted to Western tastes. For a more local dining experience with a good ambiance and service, try Pondok Asri Restaurant.

Afternoon
Spend a relaxed afternoon exploring Lumajang or stop by Alka Cafe, a modern spot perfect for a refreshing drink and a dessert.

Dinner
Have dinner at one of the recommended restaurants or explore other local eateries. Get to bed early so you’ll be ready to start at dawn the next day.

Day 4: Lumajang - Malang

Sunrise
Today will be a long drive, with the spectacular Tumpak Sewu Waterfalls as an unmissable stop. Get up at dawn to start your journey with the first light.

Morning
Head toward Tumpak Sewu Waterfalls. Following the route Google Maps suggested, I once ended up on a rough, unfinished road that was challenging to cross. The road may now be completed and easier to navigate, but if you’d rather avoid the risk, stick to the main road, even if Google Maps shows a slightly longer travel time. Tumpak Sewu is one of the most breathtaking attractions in Java. Leave your bags at the ticket office or one of the warungs at the entrance to explore this natural wonder fully. It’s truly a unique experience: don’t just stop at the viewpoint near the entrance, but head down into the valley. Cross steep paths and streams to reach the base of the waterfall, where you can truly feel its size and power up close.

Lunch
After climbing back up, have lunch at one of the warungs at the entrance, well-equipped for visitors to the waterfalls.

Afternoon
In the afternoon, prepare for a two-and-a-half-hour drive to Malang. This picturesque city has a relaxed atmosphere and well-preserved Dutch colonial architecture, harmoniously blending with local Indonesian culture. Malang is the perfect place to recharge after the previous intense days and prepare for the Mount Bromo excursion.
I recommend staying at least two nights here to enjoy some comfort at competitive accommodation prices.
Ubud Cottages Malang was one of the best hotels I stayed at in Java, offering great value, beautiful pools, and a rich buffet for breakfast.

Dinner
Malang offers a wide variety of culinary options. No matter where you are, you’ll find excellent local and international restaurants. The recommended hotel is in a lively university area, just minutes from various restaurants perfect for dinner after a long travel day. I suggest Cobek Kitchen for its tasty fried and spicy dishes, or Soto Gunung" Mbah Djie, known for its delicious soup at very affordable prices.

Day 5: Malang

Morning
This day is mostly for relaxation, with short scooter trips to visit Malang’s main attractions. Take it easy, skip the alarm, and enjoy breakfast at your hotel or at one of the city’s excellent cafés, like the modern Nakoa Cafe Bondowoso, known for its welcoming atmosphere.
Spend some time exploring
Kampung Warna-Warni Jodipan, Malang’s famous rainbow village and highlight of the city. Once a poor area, it was transformed into a vibrant community full of colors through a local project. Today, it’s a popular destination with bright murals and houses. Wander through its lively streets, rich in history and welcoming locals who are happy to chat and share their stories with you.

Lunch
Just a few minutes from the rainbow village is Rawon Nguling Restaurant, one of Malang’s most famous spots, known for its authentic rawon—a traditional Javanese beef and spice soup that’s been prepared here for over half a century. It’s a perfect opportunity to dive into local culinary culture and savor this unique dish.
If you prefer a more refined meal, try the nearby
Melati Restaurant (Imperial Indonesian Cuisine), which serves traditional dishes inspired by ancient Javanese court recipes, offering a touch of elegance.

Afternoon
Continue exploring Malang with a visit to Alun-Alun Kota Malang, the central square, an ideal spot to relax and observe daily life. Here, you’ll also find the Malang Jami' Grand Mosque, the largest in town, showcasing a blend of traditional Islamic and modern architectural styles.
If you’re in the mood for a change of pace, Malang offers several malls where you can shop for essentials, enjoy a variety of local and Western dishes at the food courts, or even watch a movie.
Mall Olympic Garden (MOG) stands out as a great choice for both shopping and unwinding.

Dinner
Dine at one of the previously recommended restaurants or explore other options around the city based on your preferences. Malang is known as one of Java’s top culinary destinations, with a rich variety of traditional dishes to enjoy.

Day 6: Malang - Cemoro Lawang

Morning
Wake up at your own pace, enjoy breakfast at your accommodation or at one of the charming cafés in Malang, and prepare to say goodbye to this wonderful city.
Head towards Cemoro Lawang following the mountain route suggested by Google Maps. The entrance fee to the area around Mount Bromo is 220,000 IDR (about €12.90) on weekdays and 320,000 IDR (about €18.75) on holidays. These prices may vary, and there could be additional costs for parking or guides, though you can explore the area on your own with your personal vehicle.


Lunch
After about two and a half hours of driving through winding mountain roads and breathtaking views, you’ll arrive in Cemoro Lawang.
Here, you can have lunch at one of the village restaurants near Mount Bromo.
Kusuma Kitchen and Warung Pondok Tengger are among the most popular. However, you may notice fewer dining options compared to Malang, as this is a small mountain town.

Afternoon
Check into one of the accommodations in Cemoro Lawang; I stayed at Guesthouse Purnama, which was comfortable, clean, and budget-friendly. For added convenience, consider staying as close to the volcano as possible to make your night journey to the viewpoint shorter and easier.
You can plan your visit to
Mount Bromo’s crater in the afternoon or the following morning, after watching the sunrise from the famous viewpoint (which I’ll describe later). If you arrive in the morning with an afternoon free, visiting the active crater then is ideal, as it tends to be less crowded.
Reaching the crater is straightforward: drive to the parking area at the volcano’s base, then take a 30-minute walk through surreal landscapes. Climb 250 steps to reach the crater rim, where you can watch smoke rise from the volcano. End your day at
Mentigen Hill, the second-best spot to admire the volcano’s beauty, and take in a stunning sunset view.

Dinner
Have dinner at one of the few restaurants in the area and go to bed early, setting your alarm for around 4 a.m. This way, you’ll ensure you don’t miss one of the most spectacular sunrises you’ve ever seen.

Day 7: Cemoro Lawang - Surabaya

Sunrise
Wake up well before down, put on your warmest clothes, and take your scooter to the parking area at Seruni Point, the best viewpoint in Cemoro Lawang for watching the sunrise. From there, prepare to walk for about 20-30 minutes to the highest point, where you can watch the sun rise and illuminate Java’s most iconic active volcano. Surrounded by morning mist and smoke, the view will offer a unique and unforgettable sight. The path will be crowded, and along the way, you’ll find several vendors offering hot drinks and snacks.

Morning
Visit the volcano crater if you haven’t already done so the day before, have breakfast at one of the village restaurants, and check out of your hotel. Once ready, prepare for your journey to Surabaya, Indonesia’s second-largest city, which offers a fascinating mix of modernity and tradition, from skyscrapers to extremely local markets.

Lunch
On the long road to Surabaya, which will have you riding for over 3 hours, there are several great local spots where you can stop for a hearty lunch, especially in the town of Pandaan. Popular options like Warung Bu Kris Pandaan and Ikan Bakar Cianjur - Pandaan offer high-quality meals, while Bakso Citra Cak Jen - Pandaan or Taman Dayu Foodcourt are simpler and more affordable choices.

Afternoon
Once in Surabaya, head to your chosen accommodation. I stayed at POP! Hotel Diponegoro - Surabaya, which offers all the comforts of major hotel chains, ensuring a pleasant stay after the long day that started before sunrise.
Visit the beautiful
Al-Akbar National Mosque, Indonesia’s second-largest mosque, and the Masjid Cheng Hoo, a unique structure that blends Islamic and Chinese architectural styles. The latter is one of the most distinctive and historically significant mosques in the city.

Dinner
Surabaya, a modern metropolis, offers a wide range of culinary experiences. The local cuisine is influenced by Chinese traditions from northern Java, with both halal and non-halal options, including dishes with pork. Modern shopping malls like Tunjungan Plaza feature large food courts where you can enjoy a variety of dishes.
If you’re looking for a more local restaurant,
Warung Leko Manyar is an excellent choice for Indonesian food, while Apeng Kwetiau Medan - Kedung Doro is perfect for Chinese cuisine. Both are among the best options this vibrant city has to offer.

Day 8: Surabaya - Rembang

Morning
Wake up at your own pace and enjoy breakfast at your hotel or at one of the modern cafés in the city, like Calibre Coffee Roasters. Spend the morning exploring the fascinating local market, Pasar Ikan Pabean, and the old neighborhood of Surabaya, using Kota Lama Surabaya as your reference on Google Maps. This historic area, dating back to the colonial era, is characterized by streets lined with Dutch-style buildings, showcasing the city’s rich cultural heritage.
Return to your hotel for check-out and prepare for departure. The road along Java’s northern coast to Jepara is well-maintained and smooth but not particularly scenic. This day of travel might be one of the less exciting in terms of landscape.
The 300 km journey between Surabaya and Jepara takes around 7 hours of driving, so you’ll likely need to stop at a local town along the way. Rembang is a great stop, located just past the halfway point and offering several restaurants, cafés, and hotels, perfect for recharging your energy.


Lunch
Stop along the way for a lunch break and recharge. In Tuban, a small village about two hours from Surabaya, you can enjoy local specialties at Warung Leko Tuban, or try the famous crabs at Kuliner Tuban Rajungan NDOROBEI.

Afternoon
Continue to Rembang, where you can finally check in and take a well-deserved shower after the long day on your scooter. Jaka Homestay is a great choice for a peaceful night at an affordable price. After resting, take a stroll around Alun-Alun Kota Rembang, a lively square full of stalls and visited by locals, perfect for immersing yourself in the local life.

Dinner
In Rembang, you’ll find several options, all primarily local, as it’s a small village not frequented by tourists and lacking major attractions. You can dine at the traditional Rumah Makan Hien, or choose Oregano Restaurant and Café if you prefer a more modern and stylish environment.

Day 9: Rembang - Jepara

Overview
This route includes taking a ferry from Jepara to Karimunjawa, allowing you to bring your scooter and use it on the island.
The only ferry that allows vehicles usually departs every day at 7 a.m., but it's highly recommended to arrive at the port at opening time, around 5 a.m., to secure a ticket, especially on public holidays.
Always check updated schedules as they can vary depending on weather conditions and availability.
Considering the distance between Rembang and Jepara, arriving on time is nearly impossible. Therefore, I suggest you treat this day as a travel and rest stop, in preparation for the crossing the following day if you plan to bring your vehicle to Karimunjawa.
If you’re short on time, I recommend leaving Rembang at dawn, parking your scooter at Jepara port, and taking the “express boat”, which usually departs between 9:00 a.m. and 10:00 a.m. (check schedules in advance). This way, you’ll save a day and avoid staying overnight in Jepara, which doesn't offer much to see. The "express boat" takes just two hours to reach the island, but it doesn’t allow vehicles. Once in Karimunjawa, you can easily rent a scooter for the days you need.


Morning
This will probably be the least exciting day of the trip, as Jepara is mainly a port developed to serve tourists heading to the beautiful Karimunjawa islands.
So, wake up at a relaxed pace, have breakfast at one of the few cafés in Rembang, like
PILAR Coffee & Space, and spend the morning driving to Jepara, following the coastal road suggested by Google Maps.

Lunch
If you left Rembang in the late morning, you can stop for lunch in one of the villages along the way.
In Pati, for example, you’ll find popular local restaurants like
Nasi Gandul Romantis Pak H S Sardi and Restoran Khas Pati - Rindang 84. If you left early and arrive in Jepara before lunch, you’ll have a wider selection, including Western options. Rengkot Buyut Restoran (Steak & Traditional Food) offers Chinese and local dishes in a modern setting, Eat & Meet Restaurant Jepara has a predominantly Western menu, while Rumah Makan H. Ismun 6 (Potroyudan) is one of the best options for local Indonesian cuisine in Jepara.

Afternoon
Head to your accommodation for check-in; there are several budget options in Jepara. I chose HOMESTAY 89 New, mainly for its proximity to the port and several cafés where you can relax in the afternoon after the long scooter ride.

Dinner
Have dinner at one of the restaurants mentioned above or explore other options, and don’t forget to set your alarm for 5:00 a.m. the next day.

Day 10: Jepara - Karimunjawa

Sunrise
Wake up before sunrise and head to the Jepara Kartini Ferry Terminal to secure your ticket to Karimunjawa.

Morning
Once you have your ticket, have breakfast at one of the stalls at the port, as the cafés in Jepara will still be closed at that time, limiting your options. Board the ferry with your vehicle and prepare for about 4 hours of travel to reach Karimunjawa.
Once you arrive on this paradisiac island in the late morning, head to your accommodation for check-in.
The island, mostly visited by local tourists, has several accommodation options, mainly located in the southern area near the port. However, since you'll have the freedom to move around, I recommend staying slightly outside the center to save money and enjoy quieter, more spacious options.
A great choice is
Hotel Bale Karimunjawa, offering comfortable rooms at competitive prices, with a relaxing garden surrounding the bungalows.

Lunch
As with many small Indonesian islands, dining options are quite limited.
For dinner, I highly recommend exploring the seafood night market, but for lunch, you can choose from local warungs like
Warung Makan Pingki and Warung Ibu Esther. If you prefer something more suited to Western tastes, you can opt for places like WAIKI BAR or Kawela.

Afternoon
It’s finally time to enjoy the best activity Karimunjawa has to offer: pure relaxation on the beach. Head to Sunset Beach, a beautiful spot where you can spend the afternoon waiting for the stunning sunset that gives the beach its name.
Though small, the beach is well-equipped with local warungs and the
Sunset Bar Karimunjawa, where you can comfortably relax in soft bean bags and enjoy a refreshing drink.
This is also the best time to book a day tour of the nearby islands for the following day. Below is the WhatsApp contact for
Roni, who I arranged a great tour with at an affordable price of 250,000 IDR (about €14.75), including lunch: +62 82227395909.

Dinner
As mentioned earlier, Karimunjawa is famous for its charming night market, especially for the culinary delights from the surrounding waters.
Here, you'll have the chance to choose and bargain for the price of fresh fish on display, ready to be grilled.
Located in the southwest of the island, in the
Alun-Alun Karimunjawa square, the market is the perfect opportunity to immerse yourself in the authentic atmosphere of the island.

Day 11: Karimunjawa (Island Hopping)

Morning - Lunch - Afternoon
After breakfast at your accommodation or the well-known Kalinda Bakery & Homestay, head to the Karimunjawa port near Alun-Alun Karimunjawa, following the instructions from the agency where you booked your island tour. During the excursion, you will visit the islands of Cemara Besar and Cemara Kecil, with stops for snorkeling at various spots, before returning to the main island in time to watch the sunset.

Dinner
Return to the night market to enjoy fresh grilled fish or visit one of the island's restaurants.

Day 12: Karimunjawa

Sunrise
Enjoy another relaxing day on the island. The beach that impressed me the most is definitely Pantai Bobby, located on the eastern side of the island. The best time to visit is at sunrise, as the sun rises directly in front of you, and the often low tide creates a long stretch of sand with just a few centimeters of water.

Morning
Relax on the beaches on the east side of the island, perhaps unwinding at Karina Beach Cafe, a warung with beach loungers and bean bags where you can eat and enjoy refreshing drinks.

Lunch
Have lunch at Karina Beach Cafe near the beach or at one of the local eateries in town.

Afternoon
In the afternoon, you can either continue relaxing on the beach or, if you’re looking for some adventure, explore the northern part of the island, which remains untouched by tourism. Here, you’ll find some beautiful beaches without services, such as Pantai Batu Putih, Pantai Barakuda, and Pantai Batu Lawang. It’s also worth noting that an airport is under construction in the north, which may change the island’s dynamics in the future. On your way back south, stop at the Mangrove Area Tourism, where you can walk through the mangroves to a viewpoint offering breathtaking views of the island. The best time to visit is at sunset, as it faces west.

Dinner
Return to the night market to enjoy fresh grilled fish or visit one of the island's restaurants.

Day 13: Karimunjawa - Semarang

Morning
As a foreigner without a local bank account, you can just buy your return ticket to Java directly at the port from where you arrived. There will be a kiosk with an assistant ready to help you book your return ticket for both you and your vehicle. Like the trip to Karimunjawa, the ferry runs daily, usually departing around 11:00 a.m.. However, it's recommended to arrive at the port by 8:00 a.m. to secure your ticket. Remember to check the ferry schedule and ask your homestay for advice to avoid any issues.
Once your booking is confirmed, head back to the town for breakfast and buy some takeaway food for the return trip.


Lunch
By lunchtime, you’ll be out at sea. There will be snack vendors on the ferry, but I recommend buying your lunch on land before departure.

Afternoon
You’ll reach Jepara’s port around 4:00 p.m.. Fortunately, Semarang is only a two-hour scooter ride away from Jepara, allowing you to reach your destination before dark. Semarang is a large port city rich in history and culture, with a vibrant food scene reflecting its cultural diversity, including a Chinese community. The atmosphere reminded me a lot of Surabaya, with a mix of modern and historical buildings.
There are plenty of options for an overnight stay, especially on Airbnb, but I recommend staying in the city center for easy access to the main attractions you'll explore the next morning before departing. Be sure to visit the majestic
Masjid Agung Jawa Tengah, which lights up beautifully at sunset, showcasing its stunning architecture.

Dinner
After a bit of a culinary challenge in Karimunjawa, it’s time to enjoy the food you love. Semarang offers an incredible variety of cuisine. Kakkoii All You Can Eat Japanese BBQ & Shabu - Shabu, Semarang MT. Haryono was a perfect choice to delight your taste buds with new flavors. For fans of Chinese cuisine, especially dim sum, don't miss Grand Wingheng Hongkong Dimsum Kampung Kali. If you're looking for casual and affordable options, Kedai Berigin for Chinese food and Ayam Goreng Pak Supar for Indonesian dishes are great choices. This lively city also has many modern shopping malls with food courts, where you'll find a wide range of culinary offerings to suit every taste.

Day 14: Semarang - Surakarta

Morning
Wake up early to explore the main attractions of Semarang before checking out of your hotel. Start your day at Kota Lama Semarang, the historic district dating back to the Dutch colonial era, with European-style buildings, cobblestone streets, and a charming, old-world atmosphere. After admiring this part of the city, head to Lawang Sewu, stopping for breakfast at one of the modern cafes in the metropolis, like Anak Panah Kopi Gajah Mada Plus. Lawang Sewu, meaning "Thousand Doors" in Javanese, is one of Semarang's must-see landmarks. This fascinating architectural complex, built during the Dutch colonial era, is known for its distinctive design with numerous doors and windows that enhance its beauty.
If time permits, consider visiting the colorful village of
Kampung Pelangi, though it might be a bit underwhelming compared to the one in Malang you visited earlier.
Check out of your hotel and head to Surakarta, just a short two-hour ride away by motorbike.


Lunch
Have lunch at one of the delicious restaurants in Semarang mentioned earlier or explore new dining options in the city. If you'd like to break up your trip to Surakarta, stop at the popular Waroeng Joglo Bu Rini in Salatiga for a great meal. Finally, if you arrive in Surakarta early, don't miss the chance to visit Warung Selat Mbak Lies, where you can enjoy an authentic culinary experience celebrating the traditional flavors of the local culture.

Afternoon
Despite Surakarta's large size, known as "Solo", the city's buildings are not particularly tall, and there aren't many modern areas like in Surabaya or Semarang. Accommodation options are more limited, but you can find good deals on platforms like Booking.com or Agoda.
While in Solo, I stayed at the
Sahid Jaya Solo Hotel, which I appreciated for its central location and found it convenient and budget-friendly, even though the decor felt a bit outdated. Next, visit the Keraton Surakarta Hadiningrat, the royal palace of the Mataram dynasty and an important symbol of Javanese culture. Built in 1744, the kraton is a stunning example of traditional Javanese architecture, with artistic details and a design that reflects local beliefs and traditions.

Dinner
Surakarta has a strong traditional character, and its restaurants reflect this essence. At Rumah Makan Adem Ayem, you’ll have the opportunity to taste typical dishes from the local tradition at very competitive prices.

Day 15: Surakarta - Yogyakarta

Morning
Start your day with breakfast at your accommodation or at a café in Solo, such as the well-known Cold 'n Brew Veteran. Surakarta is famous for its batik, a traditional Indonesian fabric easily found at the local Pasar Klewer market, where you can also buy souvenirs before leaving and immerse yourself in the local culture. After exploring the market, check out of your hotel and prepare for the last stop on this amazing journey: Yogyakarta.
Along the way, you’ll find the famous Hindu temple of
Prambanan, one of Indonesia's most spectacular and important religious complexes. This UNESCO site, dating back to the 9th century and built under the reign of Rakai Pikatan of the Sanjaya dynasty, is dedicated to the Hindu triad of deities: Brahma, Vishnu, and Shiva.
I suggest stopping here for a visit, as the temple is about 20 kilometers from Yogyakarta and conveniently along the route from Solo. The entrance ticket for Prambanan Temple costs 400,000 IDR (about 23.50 €), but if you buy the combined ticket to visit both
Prambanan and Borobudur Temple, Yogyakarta’s main attraction, for 675,000 IDR (about 39.75 €), you'll save 125,000 IDR (about 7.35 €). Of course, the price is much lower for Indonesians, students, or KITAS holders (Indonesian residency permit). Be sure to ask at the ticket counter if you can leave your backpack or luggage during the visit to make the experience more comfortable.

Lunch
Have lunch at one of the peaceful restaurants near Prambanan Temple, such as Wedang Kopi Prambanan or Omah Eyang Resto, before continuing the last half hour of your journey to Yogyakarta.

Afternoon
Check into your accommodation in the vibrant city of Yogyakarta. The Tulips Hotel is a great option with its central location, affordable prices, and a pool, perfect for relaxing after a day of exploration. Spend the afternoon discovering the city, heading to Alun-Alun Kidul Yogyakarta at sunset, where you can immerse yourself in an authentic local market.

Dinner
Yogyakarta offers a wide range of culinary experiences. You can spend the evening at the Alun-Alun Kidul Yogyakarta square, sampling local street food, or head to the lively area around Stasiun Tugu Yogyakarta, where the main street Jl. Malioboro and its surroundings are full of shopping malls and restaurants of all kinds. If you prefer a more touristy atmosphere, the central part of the city has local and international restaurants like Warung Bu Ageng and Mediterranea Restaurant by Kamil, perfect for a quiet dinner.

Day 16: Yogyakarta

Sunrise
The best time to visit the majestic Buddhist temple of Borobudur is at dawn when the sun gently illuminates the structure, creating a magical atmosphere. Keep in mind, however, that the temple is over an hour away from Yogyakarta. If you choose to see it at sunrise, you'll need to wake up before 4:30 a.m. to arrive on time. Alternatively, the sunset also offers spectacular light for those who prefer not to wake up in the middle of the night.

Morning
Take advantage of the close proximity of Gereja Ayam to Borobudur to visit this place of prayer and reflection, open to people of all faiths. Its unique architecture resembles a chicken, although the original intention was to evoke the shape of a dove, symbolizing peace. On your way to Gereja Ayam, or after your visit (depending on its opening hours), stop for a meal at Truntum Gasblock Borobudur, a pleasant restaurant just a short walk from the attractions you’ve just visited, perfect for recharging after a busy morning of sightseeing. Return to Yogyakarta to relax before going out for lunch.

Lunch
One of the most memorable restaurants during my trip was definitely Klotok Coffeeshop, located about 40 minutes north of Yogyakarta, surrounded by nature. The buffet menu offers authentic local cuisine, and the atmosphere is equally genuine. During my visit, I was the only tourist among a crowd of locals, which made the experience even more authentic and immersive. Don't miss their famous fried banana.

Afternoon
Spend the afternoon visiting the main attractions in the city, such as the Sultan’s palace, Keraton Ngayogyakarta Hadiningrat, and the beautiful Taman Sari complex, which once served as the imperial family’s place of relaxation.

Dinner
Visit one of the previously mentioned restaurants or explore new options: Yogyakarta offers delightful culinary surprises. After a busy day of sightseeing, where you’ll have explored the main points of interest in the area, you'll feel satisfied and ready for the next day’s departure, with a luggage full of unforgettable memories.
The cultural wonders, fascinating traditions, and warm hospitality of Java will stay with you, offering experiences that enrich your journey and leave a mark on your heart.

Travel Expenses

Compared to Bali, Java is generally a less crowded destination, with moderate tourism that’s mainly local. This results in generally lower costs, with a few exceptions like visiting the Borobudur and Prambanan temples and other unmissable excursions.
Throughout the trip, I chose budget accommodations that offered private rooms and bathrooms. While not particularly luxurious, they provided the comfort needed to rest and recharge for the long days of riding between destinations. The restaurants and warungs I picked were equally affordable, allowing me to enjoy local dishes featuring meat and fish, with an average cost of IDR 60,000 (about €3.50) per meal. Since I purchased the scooter in Bali and sold it in Yogyakarta at the same price at the end of the itinerary, I haven't included the cost of the vehicle in the table below.
Along the route, you’ll find options for every budget, from basic hostels and local restaurants perfect for those looking to further cut down costs, to more upscale accommodations and dining for those seeking added comfort. Considering the variety of activities and busy days, you’ll spend minimal time in the accommodations you choose. Traveling as a couple, as I did, significantly reduces accommodation costs, making the overall experience even more affordable.

Here’s an approximate overview of expenses incurred over the 16 days and 15 nights of travel, calculated for a single person in a double room.

Previous
Previous

Luzon Loop

Next
Next

Mae Hong Son Loop