I have lost count of the number of friends who have asked me whether two weeks is enough for Indonesia. My honest answer is always the same: it is enough to fall in love with it, and nowhere near enough to finish it. The country stretches across more than 17,000 islands, and a single flight between its far ends takes longer than flying from Singapore to Tokyo. So the trick with a fortnight is not to cram, it is to choose a line through the country and walk it slowly.
The line I keep recommending to first-timers runs from Jakarta to Yogyakarta to Bali. You get a big, loud capital city, the temple heartland of Java, and then an island that can be a rice-terrace retreat, a surf town, a diving base and a sunset bar all in the same week. It is a route that Singapore travellers can do with short, cheap flights, and it leaves room for the unplanned afternoons that end up being the ones you remember. This guide is the plan I would hand to a friend: day by day, with realistic costs, honest warnings and the practical bits nobody puts in the glossy brochures.
The shape of the trip at a glance
Before the detail, here is the skeleton. Fourteen days sounds generous until you remember that travel days eat time. I have built in three flights and kept the hotel changes to four, so you unpack rarely and spend your energy on the places themselves rather than on lobbies and luggage carousels.
| Days | Base | Main experiences | Pace |
|---|---|---|---|
| 1 to 2 | Jakarta | Old Town, National Museum, Istiqlal Mosque, street food | Easy |
| 3 to 4 | Yogyakarta | Borobudur, Prambanan, Kraton, Taman Sari, batik | Full days |
| 5 to 9 | Ubud | Rice terraces, Monkey Forest, Mount Batur, waterfalls, cooking class | Mixed |
| 10 to 11 | Nusa Penida day trip, then Uluwatu | Cliffs, beaches, snorkelling, Kecak at sunset | Active |
| 12 to 14 | Seminyak or Sanur | Beach, spa, shopping, Garuda Wisnu Kencana, flight home | Slow |
If you only have ten days, drop Jakarta to a single night and trim Ubud by two days. If you have more than fourteen, add Lombok or the Gili Islands after Bali; the fast boats leave from Padang Bai and Serangan every morning.
When to go, and what the weather will actually do
Indonesia sits on the equator, so it is warm all year, usually somewhere between 25 and 33 degrees. What changes is the rain. The dry season runs roughly April to October, and that is the sweet spot for this route: clear mornings at Borobudur, reliable sunsets in Uluwatu and calm seas for the boat to Nusa Penida. July and August are the busiest months and prices climb, so book rooms early if you are travelling then.
The wet season, November to March, is not a washout. It tends to rain in heavy bursts in the late afternoon, and mornings are often bright. You will find fewer crowds, greener rice fields and lower room rates. The catch is the sea. Boat crossings to Nusa Penida and the Gilis can be rough or cancelled in the rainy months, and Jakarta can flood after a big downpour, which makes traffic unbearable. If you travel in the wet season, keep your Jakarta days flexible and treat boat days as optional.
| Period | Weather | Crowds | My verdict |
|---|---|---|---|
| April to June | Dry, fresh, green | Moderate | Ideal |
| July to August | Driest, cooler nights | Heavy | Great weather, book early |
| September to October | Hot, still dry | Moderate | Very good |
| November to March | Humid, afternoon storms | Light | Cheaper, plan around rain |
Visas, flights and the paperwork you do before you leave
Singapore passport holders have it easy. Singapore and other ASEAN citizens are exempt from a visa for stays of up to 30 days, so for a fourteen-day trip you simply show your passport at immigration. Make sure it has at least six months of validity, because airlines check this at the counter and will refuse boarding if it falls short.
If you hold another passport, the picture changes. Many nationalities, including Indian passport holders, can use the electronic visa on arrival. According to the facts we last verified in August 2026, it costs about IDR 500,000, allows a stay of up to 30 days, and must be used within 90 days of being issued. You can apply online before you fly, usually with a turnaround of a few hours to a couple of working days, or buy the sticker at the arrival counter at the major airports. I prefer applying ahead: it removes the queue at the counter and the risk of arriving at the same time as three other long-haul flights. Rules do change, so check our visa requirements pages for your passport before you commit to dates.
One more piece of paperwork that catches people out: some visa applications and embassy checks ask for proof of onward or return travel. If you need a flight itinerary for an application but are not ready to pay for the ticket yet, our flight reservation service provides a reservation for visa purposes. It is a reservation, not an issued ticket, so do not treat it as a boarding pass, and book your real flights separately.
Getting around: flights, trains, cars and the app you will use every day
Distances in Indonesia fool you. Jakarta to Yogyakarta looks short on a map, but the train takes around eight hours and the flight about an hour. Yogyakarta to Bali is a short hop by plane and a very long way by anything else. For this route I fly twice and use ground transport for everything else.
Inside each city, ride-hailing is the answer. Grab and Gojek both work, prices show up front, and you avoid the haggling that metered taxis can invite. In Bali, some villages and tourist areas have informal rules that restrict app pick-ups, so you may be asked to walk a few minutes to a designated spot. Do not argue, just walk. For longer days out in Bali, a private car with a driver is excellent value and takes the stress out of narrow roads and scooter traffic. You can book a private car charter with a driver in Bali for a full day, which beats renting a scooter unless you are experienced and insured.
| Leg | Best option | Time | Note |
|---|---|---|---|
| Singapore to Jakarta | Direct flight | About 2 hours | Many daily departures |
| Jakarta to Yogyakarta | Flight, or the day train | 1 hour or 8 hours | Train is scenic if you have a spare day |
| Yogyakarta to Bali | Flight | About 1 hour 45 minutes | Book bags, not just seats |
| Around Ubud | Ride-hailing or driver | 10 to 40 minutes | Traffic is slow at 5 pm |
| Bali to Nusa Penida | Fast boat from Sanur | 30 to 45 minutes | Weather dependent |
Money, SIM cards and the small stuff
The currency is the Indonesian rupiah, and the numbers look alarming at first. A coffee might be 35,000, a hotel room 800,000. Drop three zeros and divide by roughly eleven to get a ballpark in Singapore dollars, and you will relax quickly. Cards work in hotels, malls and most restaurants in the cities and tourist belts of Bali, but warungs, markets, parking attendants and temple donation boxes want cash. Withdraw from ATMs inside bank branches or malls rather than standalone machines on the street, and tell your bank you are travelling.
For mobile data, an eSIM is the least fuss. Install it before you leave, switch it on when you land, and you can order your first ride-hailing car from the arrivals hall. Local SIM cards from the airport counters work well too, though you need your passport and a few minutes at the desk. Either way, download an offline map of each region, because signal fades in the highlands around Batur and in parts of Nusa Penida.
Dress and manners matter more than people think. Cover your shoulders and knees at temples, and use the sarong that is lent or sold at the entrance. Use your right hand for giving, receiving and eating. Bargaining is normal at markets, with a smile, and you should not bargain in fixed-price shops. And please do not climb on the stupas at Borobudur or step over temple offerings on the pavement in Bali; the small woven baskets of flowers and rice are daily prayers, not litter.
Days 1 and 2: Jakarta, the city people skip and shouldn't
Jakarta has a reputation for traffic and not much else, and it is half deserved. Plan around it. Schedule your sightseeing in clusters, avoid crossing the city between 4 and 7 pm, and let ride-hailing do the work. A city of this size has more to offer than a transit stop, and two nights is the right amount: enough to see the best of it without letting it wear you down.
Day 1. Land, check in and head to Kota Tua, the old Dutch quarter. Fatahillah Square is the centre of it, framed by colonial buildings that now house museums, including the Jakarta History Museum and the Wayang Museum devoted to shadow puppets. In the late afternoon the square fills with bicycles for hire, street performers and families, and there is a good atmosphere without any need to spend money. Finish with dinner at one of the old-style cafes around the square. Order something you have not tried before, perhaps soto betawi, a rich coconut-milk beef soup that is the city's own dish.
Day 2. Start with the National Museum in the morning. The collection on Indonesian history, ancient artefacts and the country's many cultures is a very good primer for the rest of the trip, and it is air-conditioned, which on a humid day counts for a lot. Walk or ride across to Istiqlal Mosque, one of the largest in Southeast Asia, and the neighbouring Jakarta Cathedral. The two face each other across the street, linked by an underground tunnel, which tells you something about how Indonesians like to describe their country. Visitors are welcome at the mosque outside prayer times, with free guided tours; dress modestly. Spend the afternoon at a mall such as Grand Indonesia or Plaza Indonesia if you want to shop, or head to Jalan Sabang for street food in the evening: satay, fried noodles and sweet martabak pancakes.
If you have extra time or small children, Ancol on the bay has a beach, an amusement park and a gondola ride at Ancol that gives you views over the north coast.
| Style | Where to stay in Jakarta | Where to eat |
|---|---|---|
| Budget | Ibis Budget or Yello Hotel Harmoni | Street stalls on Jalan Sabang |
| Mid-range | Holiday Inn Express or Ashley Hotel | Cafe Batavia, Social House |
| Luxury | Hotel Indonesia Kempinski or Fairmont | Plataran Menteng |
Days 3 and 4: Yogyakarta and the great temples
The morning flight to Yogyakarta, usually called Jogja, takes about an hour. Jogja is the cultural heart of Java: a sultan still lives in the palace, batik is made in backstreet workshops, and the pace is slower and friendlier than Jakarta's. Two nights here gives you both of the famous temples without rushing.
Day 3: Borobudur. Borobudur is the largest Buddhist monument in the world, a stepped pyramid of nine platforms decorated with more than two thousand relief panels and topped with bell-shaped stupas. It was built in the ninth century, abandoned, buried under volcanic ash and jungle, and rediscovered centuries later. It is a UNESCO World Heritage Site and it earns the label. Go in the afternoon after you land, when the light turns the stone gold and the day-trip coaches have left. Climbing the upper platforms has recently been controlled with limited visitor numbers and special footwear to protect the stone, so check the current arrangements before you go and expect to book a slot. A local guide is worth it; the reliefs tell stories of the Buddha's lives, and without someone to point them out you will simply see a lot of beautifully carved stone. In the evening, walk Malioboro Street for batik, snacks and souvenirs, and try gudeg, the sweet jackfruit stew that Jogja is known for.
Day 4: Prambanan and the city. Prambanan, the largest Hindu temple compound in Indonesia, is a tall, spiky contrast to Borobudur's broad, calm shape. The three main temples are dedicated to Shiva, Vishnu and Brahma, and the carved scenes along the walls tell the Ramayana. Go early, before the heat and the crowds. After lunch, visit the Kraton, the sultan's palace, and Taman Sari, the old water castle, with its pools and underground passages. Stop at a batik workshop and watch the wax-resist process; you can try it yourself in a short class. If your timing works, the Ramayana Ballet performs near Prambanan on selected nights, with the lit temple as a backdrop, though the schedule varies by season, so check before you plan around it.
| Temple | Faith and era | Best time | Time needed |
|---|---|---|---|
| Borobudur | Buddhist, 9th century | Late afternoon or sunrise | 3 hours |
| Prambanan | Hindu, 9th century | Early morning or dusk | 2 to 3 hours |
| Kraton | Sultanate palace, 18th century | Morning | 1.5 hours |
| Taman Sari | Royal water garden | Afternoon | 1 hour |
For places to sleep, Malioboro is the best base for first-timers: POP! Hotel Malioboro or The Packer Lodge on a budget, Harper Malioboro in the middle, and Hyatt Regency or the Phoenix Hotel when you want to treat yourself. For dinner, Bale Raos serves royal-court recipes, Jejamuran is a famous mushroom restaurant, and Gudeg Yu Djum is the classic stop for the local stew.
Day 5: Fly to Bali and settle in Ubud
Take a morning flight to Denpasar. Arrive, collect your bags and meet your driver, because the road from the airport to Ubud takes about an hour and a half in typical traffic. If you have not arranged a transfer, ride-hailing pick-ups at the airport are restricted, so use the official counter or pre-book. By lunchtime you are in the hills, and the air is noticeably cooler.
Ubud is the cultural centre of Bali: galleries, dance, yoga, cafes and, a few minutes outside town, the green terraces that appear in every Bali photograph. Spend the afternoon on foot. Walk the Campuhan Ridge path at the end of the day, when the grass glows and the dogs lie in the middle of the trail. Then eat. Balinese food is a world away from Javanese; try babi guling if you eat pork, ayam betutu if you do not, and lawar, a chopped vegetable and coconut salad. Many warungs serve a full plate for a couple of dollars.
Ubud suits three kinds of rooms. Budget travellers will find homestays and small guesthouses tucked behind family compounds for very little. Mid-range hotels with a pool and a rice-field view are everywhere. At the top end, jungle resorts along the Ayung River are some of the most beautiful places to stay on the island. Whatever you choose, ask for a room away from the main road if you are a light sleeper.
Days 6 and 7: Ubud's temples, monkeys, markets and a cooking class
Day 6. Walk to the Sacred Monkey Forest Sanctuary in the morning. It is a jungle patch with temples, mossy statues and a couple of hundred long-tailed macaques who have learned that tourists carry food. Keep your bags zipped, do not show a banana, and never look a monkey in the eye. If you want things taken care of, you can book a Monkey Forest entry ticket with a transfer included and skip the logistics. After lunch, visit Ubud Palace and the market opposite; the market is touristy, but the early morning crowd of locals buying offerings is genuine. In the evening, watch a traditional dance. Ubud has several nightly shows, including Legong and Barong, and the performance of Kecak, the chanting by dozens of men sitting in circles, is something you will not forget.
Day 7. This is the day I keep for food. Join a market tour followed by a cooking class: you shop with a local cook, learn what goes into a Balinese spice paste, and cook a multi-course lunch you then eat. It is hands-on, it is delicious, and it makes a good reset after temples. If you want something more social, the evenings bring a guided tour of the night markets and street food that shows you where Ubud residents eat when they are not feeding tourists.
The afternoon can go quiet. A massage here costs less than a coffee in Singapore, and a spa treatment with a view of the river valley is one of the better ways to spend an hour. Do not over-schedule these days; Ubud rewards wandering.
Days 8 and 9: Volcano sunrise, waterfalls and rafting
Day 8: Mount Batur. The sunrise at Mount Batur is the classic Bali early morning. The pick-up from Ubud is around 2 am, you climb for about two hours in the dark with a headlamp, and you reach the crater rim as the sky lightens. Eggs are steamed in volcanic vents for breakfast. It is a moderate climb on loose volcanic gravel, and it is cold at the top, so bring a jacket. Not everyone wants to hike at 3 am, and there is a gentler way: the 4WD jeep sunrise experience at Mount Batur takes you up in the dark and puts you at a viewpoint without the climb.
After a morning like that, you will want a long afternoon rest. Come back, have a shower and sleep. Later, a gentle visit to the Tegallalang rice terraces or a hot-spring soak refills the batteries. If you prefer the soak, the natural hot springs by Lake Batur are a fine, low-effort option.
Day 9: Waterfalls and river rapids. Bali has dozens of waterfalls and the north holds the most dramatic ones. Sekumpul is often called the most beautiful, a cluster of cascades in a jungle valley reached by a downhill walk with a steep climb back out. A guided tour by 4WD from Ubud is the easiest way to see it, and you can visit the Sekumpul waterfall by volcano jeep as a full-day trip. If you would rather be in the water than looking at it, the Ayung River is one of the island's best white-water rafting runs, with class II and III rapids that are manageable for first-timers and families with older children.
You will be tired and happy by dinner. Eat somewhere simple, drink a lot of water and go to bed early. Tomorrow we move to the coast.
| Activity | Effort | Good for | Start time |
|---|---|---|---|
| Batur sunrise trek | Moderate | Fit travellers | 2 am pick-up |
| Batur jeep sunrise | Easy | Families, couples | 3 am pick-up |
| Sekumpul waterfall | Moderate | Photographers | Early morning |
| Ayung rafting | Moderate | Groups, teens | Morning |
Days 10 and 11: Nusa Penida and the Bukit cliffs
Day 10: Nusa Penida. The island off Bali's southeast coast has become famous for its limestone cliffs, with views that look edited but are not. Take a fast boat from Sanur; there are many operators with similar journeys, and several run every morning. A fast boat ticket to Nusa Penida is a simple way to book the crossing yourself, or go with a guided tour. The roads on the island are rough and steep, and I strongly suggest a driver rather than a scooter. A full day will cover the west side (Kelingking, Angel's Billabong, Broken Beach) or the east, which is quieter. If you are not a cliff person, the snorkelling with manta rays and reef fish around the island is the real prize. Go to sea on calm mornings, and go home on the afternoon boat.
Sea conditions matter. In the wet season, boat services are sometimes cancelled at short notice, and operators will reschedule, so keep your next day light. Take motion-sickness tablets if you are prone; the crossing can be bumpy even on a good day.
Day 11: Uluwatu. Move to the Bukit Peninsula in the south. Uluwatu has beaches reached by steep steps down the cliffs, a world-class surf break, and Uluwatu Temple perched on a headland above the Indian Ocean. Visit in the late afternoon. The temple's monkeys steal sunglasses, so hold on to yours, and stay for the Kecak fire dance at sunset, held in an open-air amphitheatre with the sky turning orange behind the performers. You can reserve a seat for the Uluwatu Kecak and fire dance show ahead of time, which matters because the best seats fill up in the high season. For dinner, the clifftop bars and warungs along Jalan Labuan Sait and Padang Padang are all good.
Days 12 to 14: Slow beach days, a big statue and the flight home
By day 12 you will be glad of a slow patch. Seminyak, Sanur and Nusa Dua each offer a different flavour of beach holiday. Seminyak is the one with the best restaurants, the boutiques and the loudest sunset bars. Sanur is quiet, with a long paved beachfront path, early risers and family-friendly shallows. Nusa Dua has large resort hotels and calm water, and it suits anyone who wants everything inside a gate. I like Sanur for the end of a trip, because it is close to the airport and nothing is rushed.
Day 12. Do nothing useful. Walk the beach, swim, sleep, get a massage and have a long lunch. If you have children in the group, this is the day for a water park; Waterbom in Kuta is a dependable choice and tickets for Waterbom Bali are straightforward to book.
Day 13. The Garuda Wisnu Kencana cultural park is a great way to finish: a giant bronze and copper statue of Vishnu riding the Garuda, set in a park on the Bukit with plazas, performances and views. Go in the afternoon, when the light softens and the heat drops, and have your last sunset dinner in Jimbaran, where tables are set on the sand and the seafood comes straight off the grill.
Day 14. Pack, have a final breakfast of nasi goreng, and give yourself plenty of time to reach the airport. Bali's traffic is unpredictable, and the international terminal is busy at midday. For the return to Singapore you can expect a flight of about two and a half hours.
If you want to extend, the fast boats from Padang Bai and Serangan to the Gili Islands and Lombok run daily. You can check fast boat transfers from Bali to Gili and Lombok and add two or three nights on a car-free island with turtles in the shallows.
What this trip costs
Indonesia is good value, but prices swing by style more than by city. The ranges below are per person per day and exclude international flights, because those depend on when you book. They are estimates built on typical rates, not quotes, so treat them as a planning aid.
| Item | Budget | Mid-range | Luxury |
|---|---|---|---|
| Room (per night, twin share) | S$20 to 40 | S$60 to 130 | S$250 and up |
| Food and drink | S$10 to 20 | S$30 to 60 | S$90 and up |
| Local transport | S$5 to 10 | S$15 to 35 | S$60 and up |
| Tours and tickets | S$10 to 25 | S$30 to 70 | S$100 and up |
| Daily total (approx.) | S$55 to 100 | S$140 to 300 | S$500 and up |
Add domestic flights, which usually add up to a few hundred Singapore dollars depending on the season and the baggage you choose. The biggest hidden cost is checked baggage on low-cost carriers; pay for it online in advance rather than at the airport. Tipping is not mandatory, but a few thousand rupiah for a good driver or guide is appreciated.
How to change the plan for different travellers
Families. Cut Jakarta to one night, add the water park and the zoo or the safari park in Bali, and swap the Batur trek for a lie-in. The rice terraces, the monkeys and the beach are child magnets. Pick hotels with pools and ask for connecting rooms.
Couples. Spend more time in Ubud and Uluwatu, book a private dinner or a villa with a pool, and add a sunset cruise. Seminyak and Uluwatu are the romantic bases.
Solo travellers. The route is safe, social and easy to do alone. Homestays and hostels in Ubud and Canggu are good places to meet people, and group tours make the big days easy. Keep your valuables out of sight on scooters, and share your plans with someone at home.
Adventurers. Add canyoning, a longer Batur or Rinjani trek, diving at Nusa Penida or Amed, and surf lessons in Uluwatu. Always use a licensed operator, check the safety briefing, and buy travel insurance that covers the activity.
Mistakes I see people make, and how to avoid them
The first is over-planning. A fortnight in Indonesia needs breathing space, and the best moments are rarely scheduled. The second is underestimating travel time: a 40 km drive in Bali can take two hours. The third is skipping insurance; medical care outside the big cities is limited, and evacuation from remote islands is expensive. Take a policy with medical evacuation cover. The fourth is drinking tap water and eating from places that do not look busy; choose bottled or filtered water and busy stalls. And the last is paying for everything in cash at airport exchange counters; use bank ATMs and authorised money changers with clear rates.
Finally, be careful with scooters. They look easy and they are not, and a surprising number of accidents involve visitors. If you do not ride at home, do not learn in Bali.
Frequently asked questions
Is 14 days enough for Indonesia?
It is enough for Java and Bali done properly, and you will leave wanting more. If you want to include Komodo, Lombok or Sumatra, add a week or choose fewer stops.
Do Singaporeans need a visa for Indonesia?
No. Singapore passport holders can stay for up to 30 days without a visa. Other nationalities may need an electronic visa on arrival, so check the rules for your passport before you book.
What is the best month to go?
May, June and September give the best balance of dry weather and manageable crowds. July and August are busiest and most expensive.
Is it safe for solo female travellers?
Generally yes, particularly in Yogyakarta and Ubud. Use common sense: take licensed taxis or ride-hailing at night, dress modestly outside beach areas, and watch your drinks in bars.
Should I book tours before I leave?
For popular experiences such as sunrise treks, boat crossings and dance shows, yes, especially in July and August. We email e-tickets after our team confirms your booking, so allow some time before your travel date.
Can I use credit cards?
In hotels, malls and many restaurants, yes. Carry rupiah for markets, small shops, parking and tips.
What should I pack?
Light, breathable clothes, a sarong or scarf for temples, a rain jacket, reef-safe sunscreen, insect repellent, a power adapter, comfortable walking shoes and a small daypack. A light jacket helps at Batur at dawn.
What if I need a flight booking for my visa application?
Use our flight reservation service. It provides a reservation for the application, not an issued ticket, and you should book real flights separately.
Featured experiences in this guide
Plan your Indonesia trip with HolidaySG
Book tours, tickets and activities for Bali and beyond online. E-tickets are emailed after our team confirms your booking. Need entry rules first? Check our visa requirements before you fly.
Book a Bali private driver