Private & personal
Your tour is yours alone — no rigid big-group schedule, no rushing past the moments that matter to you.
Authentic, immersive journeys through Java's temples, volcanoes, villages and living culture — led by local guides who know the stories behind every place, not just the photo stops.
Ways to explore with us
Why travel with us
We're not a big agency with a script. We're Yogyakarta locals who design each day around your energy, your interests, and the Java we actually live in.
Your tour is yours alone — no rigid big-group schedule, no rushing past the moments that matter to you.
History, nature and everyday life — explained by guides who grew up with these places, in clear English.
Start earlier, linger longer, swap a stop — we shape the route together around what you love.
Punctual pickups, careful driving and a team that looks after you from hotel door to drop-off.
Our tours
We start where we live — Yogyakarta, our home base — then range further across Java on our Java–Bali Overland route, through Bromo and Ijen and on to Bali (or in reverse). All our tours are private, so we don't list fixed prices — your price depends on your group size, your travel date, and any add-ons you choose. Our guests come from many countries and use different currencies, so message us and we'll give you our best price in your preferred currency, with what's included spelled out before you commit.
Watch dawn break over the world's largest Buddhist temple, then slow down in the villages around it — rice fields, home industries and real morning life in Central Java.
Private tourAsk for price & availability
Explore Indonesia's tallest Hindu temple complex as the light turns gold, hearing the Ramayana epics carved into its stone — with an option to see the story performed live.
Private tourAsk for price & availability
Eat your way through the Sultan's city with a local guide — market tastings and street-side classics, with heritage stops between bites. One tour, two starts: morning or evening.
Private tourAsk for price & availability
Pedal quiet village lanes between emerald rice fields, with Mount Merapi on the horizon. Choose your area in the form — Borobudur area, Prambanan area, or Jogja countryside — with rice fields, crafts and a tofu / tempe factory depending on the area.
Small group / privateAsk for price & availability
Caves and coast south of Yogyakarta. Visit Jomblang, Timang or Pindul on their own, or combine two in one day — a maximum of 2 places per day, with no triple combo.
Private tourAsk for price & availability
One journey across Java to Bali — or in reverse — linking Jakarta, Yogyakarta, Bromo and Ijen in a single route. Follow our fixed base route, or customize the stops and pace to suit you.
Private tripAsk for price & availability
Full Overland pageSomething else in mind?
Multi-day routes from Yogyakarta to Bromo, Ijen and beyond — or one slow day in a village most visitors never see. Tell us your dates and interests, and we'll design it with you.
City sightseeing is easy to request here too — the Kraton, Taman Sari, Malioboro and Pasar Beringharjo can all be part of a Custom day — and workshops (Batik, Silver, Wayang or Pottery) are available as an add-on.
Two of our trips have their own detailed pages \u2014 day-by-day building blocks, package styles and their own WhatsApp planning forms. Start there if either of these is your trip:
About us
Java Tour by Locals is a small local team based in Panggungharjo, Yogyakarta. We started this because we kept seeing visitors rushed through Java's greatest places without ever meeting the people who live there.
With us, a temple visit comes with its legends, a village stop comes with introductions, and the pace is set by you — not by a bus timetable.
Guest reviews
Our TripAdvisor page is where guests leave their reviews. Booking there isn't available, so this page is the direct way to reach us — same team, same 5-star care.
Guests on our longest routes praise a driver who speaks excellent English, is always on time, and is quick to help with anything along the way — the kind of support that makes a long overland journey feel easy.
On private 5-day Yogyakarta tours, guests highlight how warm and professional the team is, and how safe and looked-after they felt from the first pickup to the final drop-off.
Families and small groups love the unhurried pace: time to ask questions, meet villagers, stop for the snacks and viewpoints that never make it into big-group itineraries.
Then come back here to plan the trip itself — we reply personally on WhatsApp.
Gallery
Tap any photo to view it larger. Follow our daily stories on social media for more.
How booking works
Build your enquiry below and send it on WhatsApp — tell us your date, group size, add-ons and preferred currency.
We reply personally with a route, timing and our best price in your currency, with inclusions spelled out — adjust it until it feels right.
Once you're happy, we lock it in. We pick you up on the day — you just enjoy Java.
Fill this in — your message writes itself on the right, ready to copy or send. All tours are private and priced per enquiry, based on group size, date and add-ons — tell us your preferred currency and we'll quote our best price in that currency. Choose your package style below: Transport Only, or Custom All-Inclusive where you pick the extras — every choice is written into your WhatsApp message.
Preview updates as you type.
Prefer email or a call instead? Email us at [email protected], call or message us on WhatsApp, or message us on any of our social channels below — we answer personally, usually the same day.
How deposits, payment, confirmation and cancellations work — in plain terms, before you book.
All-Inclusive requires a 50% deposit, with the balance on arrival. Transport Only trips longer than 1 day require a 40%-50% deposit paid on arrival.
Transport Only can be paid on arrival or on the first day. A one-day Transport Only trip can also be paid at the end of the tour. For multi-day Transport Only, the balance is paid on the last day. All-Inclusive deposit is due at the latest 7 days before arrival, with the balance on arrival.
Your booking is confirmed once we send you written confirmation via WhatsApp or email.
Transport Only can be cancelled up to 3 days before the tour. For All-Inclusive, if hotel and tickets have already been booked, their prices will be deducted. If hotel and tickets have not yet been booked, your deposit is refunded 100%.
If a place is closed, we will reschedule. If it rains and tickets have already been booked, rescheduling is not possible. If tickets have not yet been booked, your money is refunded 100%.
WhatsApp +62 851-8836-8726, email [email protected], we answer personally, usually the same day.
Good to know
We pick up from hotels and addresses across the Yogyakarta area, and can arrange pickups from Yogyakarta International Airport (YIA) or the train station. For Bromo and Ijen trips, pickups from Surabaya, Malang or Banyuwangi can also be arranged — just tell us where you'll be.
Yes — that's our favourite kind of request. All our tours are private, so start times, stops and pace can be adjusted. For multi-day trips we design the whole route with you, from Yogyakarta through East Java and onward.
From solo travellers to family groups — because tours are private, group size is flexible. Tell us your numbers in the enquiry and we'll match the right vehicle and guide setup, with a per-trip price quoted up front.
Our guides and drivers speak clear English — something our TripAdvisor reviews mention often. If you need another language, ask us when you enquire and we'll do our best to arrange it.
You choose. Transport Only covers a private car with an English-speaking driver, fuel, parking and pickup & drop-off — plus toll / highway where the route uses it, mainly on overland trips. Entrance tickets, meals and a local guide are not included: a local guide is a different role from your driver. Custom All-Inclusive adds only what you tick — entrance tickets, activity fees, meals, a local guide, even a hotel matched to your budget. One exception: our Food Tour already includes a local guide. Either way, we spell everything out before you confirm — no surprises on the day.
Travel plans change — we get it. Message us as early as you can and we'll confirm the rescheduling or cancellation terms for your specific booking in writing before you commit, so everything is clear from the start.