Get 5% of discount using the code
MYESIMNOW5
Buy eSIM
Trustpilot

How to get to Bandung from Singapore: Routes and insider tips

Discover the best ways to travel from Singapore to Bandung. Get up-to-date info on flights, travel time, and what to expect on arrival.

Published: November 11, 2025

Planning a getaway from Singapore to Bandung? Known for its cool climate, volcanic landscapes, and creative café culture, Bandung is a popular getaway for those seeking a break from the city. 

While there are no direct land routes, flying is fast and convenient with several airlines offering connections via Jakarta or Kuala Lumpur.

In this guide, you’ll learn how to get to Bandung from Singapore, including flight options, transit tips, and arrival info. To stay connected once you land, consider a Holafly eSIM for Indonesia.

How to get to bandung from singapore

How to get to Bandung from Singapore

While there are no direct flights, you’ve still got three ways to get there by flying to Jakarta or Kertajati, or by taking a ferry and continuing overland.

Below, we’ll walk you through each route so you can choose the best way to get to Bandung from Singapore.

1. By flight to Jakarta + car or train

The most practical and popular way to get to Bandung from Singapore is to fly into Jakarta, then continue the journey by car or train. 

Several airlines, including Singapore Airlines, Scoot, and Garuda Indonesia, operate direct flights from Singapore Changi Airport (SIN) to Soekarno-Hatta International Airport (CGK) in Jakarta.

The flight takes approximately 1 hour 45 minutes to 2 hours, making it a quick first leg of the journey. Once in Jakarta, you have two main options for getting to Bandung:

Option 1: Take a private car or transfer

If you want the quickest and most direct route, booking a private car is your best bet. The drive to Bandung takes around 2.5 to 3 hours, although weekend traffic around Cikampek and Padalarang can slow things down.

Option 2: Hop on the Argo Parahyangan train

Head to Gambir Station in Central Jakarta and board the Argo Parahyangan. It’s a comfortable train journey through West Java’s countryside, taking about 3 hours to reach Bandung Station. Tickets cost between IDR 70,000 and 180,000 (roughly SGD $6–15).

    This route is ideal if you’re looking for a balance of speed, flexibility, and comfort. Flights to Jakarta are frequent, and the onward journey by road or rail gives you a chance to see more of Java’s countryside.

     Argo Parahyangan train
    Travel on the Argo Parahyangan train and enjoy the scenic West Java countryside. (Source: Shutterstock)

    2. By flight to Kertajati + car or train

    If you’re looking for a quicker way to reach Bandung from Singapore, flying into Kertajati International Airport (KJT) can be a smart alternative.

    Located in West Java, Kertajati is significantly closer to Bandung than Jakarta, cutting down on your overland travel time.

    Direct flights from Changi Airport (SIN) to Kertajati (KJT) take around 1 hour 40 minutes to 2 hours. Airlines like Scoot operate this route regularly, with economy fares starting at approximately SGD $115–130

    It’s a relatively new connection but a growing option for those looking to avoid Jakarta’s busy terminals.

    Once you land, there are two main options to complete your journey:

    Option 1: Private car or taxi

    The fastest and most convenient way to get to Bandung. The drive is roughly 90–95 km, taking 1.5 to 2.5 hours depending on traffic.

    Expect to pay around IDR 440,000 to 550,000 (≈ SGD $40–50) for a one-way taxi. Private transfers can be arranged in advance or booked on arrival.

    Option 2: Public transport (train or shuttle)

    If you’re travelling light and not in a rush, you can reach Bandung by combining airport transport with a train or shuttle service.

    This option can take 3 to 6 hours in total and may require a transfer to a nearby rail or bus terminal. It’s a budget-friendly route, but less straightforward.

      Is this the right option for you? Flying to Kertajati makes sense if you prefer shorter road travel and a more streamlined entry into West Java. 

      It’s ideal for weekend getaways, small groups, or anyone looking to skip Jakarta’s congestion. Just keep in mind that public transport connections are still developing, so pre-arranged transfers are the safest bet.

      Kertajati Airport
      Fly from Changi Airport to Kertajati Airport, then take a private car to Bandung. (Source: Shutterstock)

      3. By ferry + bus or car (Scenic but long route)

      If you’re already visiting Batam or Bintan, or simply prefer a slower, more scenic way to travel, it’s possible to reach Bandung by combining ferries and overland travel through Java

      While this route requires more time and coordination, it offers a deeper, off-the-beaten-path look at Indonesia’s islands and infrastructure.

      Here is how you should do it:

      Step 1: Ferry from Singapore to Batam or Bintan

      Begin your journey with a ferry from Tanah Merah Ferry Terminal in Singapore to either Batam Centre or Tanjung Pinang (Bintan). The ride takes approximately 60 to 90 minutes, depending on the destination and operator.

      Services are frequent and can be booked in advance through platforms like Klook or the operator’s website.

      Step 2: Domestic ferry to Java

      From Batam or Bintan, you’ll need to arrange a domestic ferry to Java, as there are no land links between the islands.

      • From Tanjung Pinang, ferries head to Jakarta’s Tanjung Priok Port, but these operate on limited schedules and can take 6 to 8 hours or longer.
      • Batam offers slightly more flexibility, with occasional routes to Jakarta or Surabaya, depending on the ferry provider.

      Schedules can vary significantly by season and weather. These are not express services, so planning ahead and confirming departure times is crucial to avoid long delays.

      Step 3: Overland travel from Java’s coast to Bandung

      Once you’ve arrived on Java’s north coast, most likely in or near Jakarta, the final leg is a journey overland to Bandung:

      • Private car or transfer: Offers the most flexibility. Expect 2.5 to 3.5 hours of driving, with potential traffic on weekends and holidays. Transfers can be arranged through platforms like Traveloka or local providers.
      • Argo Parahyangan train: A scenic and comfortable option, running several times daily from Jakarta’s Gambir Station to Bandung Station. The journey takes about 3 hours, and tickets cost between IDR 70,000–180,000 (approximately SGD 6–15), based on class.
      Tanah Merah Ferry Terminal
      Ferry from Tanah Merah Ferry Terminal to Batam, then onward to Java by domestic ferry. (Source: Shutterstock)

      Estimated cost and travel time for each route

      To help you choose the most suitable option, here’s a comparison of the estimated cost and travel time for each route from Singapore to Bandung:

      RouteDurationEstimated Cost (SGD)Ideal For
      Flight to Jakarta + car or train5–6 hours total$120–$180Time-conscious travellers or digital nomads in Indonesia
      Flight to Kertajati + car or taxi4–5 hours total$140–$180Short-stay travellers, families
      Ferry + bus/car via Bintan/Batam12–16 hours or more$90–$130Slow travellers, budget seekers

      For most travellers from Singapore, flying via Kertajati or Jakarta offers the best balance of speed and convenience, ideal for a weekend or 4-day 3-night trip.

      The ferry route is longer but may appeal if you’re already stopping in Bintan or prefer scenic, overland travel.

      Travel tips for Singapore travellers

      Before you set off for Bandung, here are some essential travel tips to help your journey go smoothly:

      • Best time to visit Bandung: The dry season from March to October offers the most pleasant weather, with cooler temperatures and less rainfall, ideal for exploring the city, hiking, or enjoying outdoor cafés.
      • Time difference: Bandung operates on Western Indonesian Time (WIB), which is 1 hour behind Singapore. If it’s 11 AM in Singapore, it’s 10 AM in Bandung.
      • Immigration & e-Arrival Card: Travellers must complete Indonesia’s e-Arrival Card online before arriving. The process is free and only takes a few minutes.
      • Visa requirements: Singapore passport holders can enter Indonesia visa-free for up to 30 days for tourism.
      • Currency tips: SGD $1 is approximately IDR 11,000–12,000 . Carry some cash for small purchases, taxis, and local markets, as not all places accept cards.
      • Booking platforms: Sites like Klook, Traveloka, and Booking.com are reliable for booking transport, hotels, and activities, especially during busy periods.
      • Staying connected: Rather than searching for a local mobile internet provider in Indonesia or dealing with data roaming, consider a digital solution like the Holafly travel eSIM.
      Bandung  local tour bus
      Explore Bandung and experience the city’s special local tour bus rides. (Source: Shutterstock)

      The best way to get to Bandung from Singapore

      Among all the travel options, flying via Jakarta remains the most efficient and traveller-friendly way to reach Bandung. With multiple daily flights and straightforward onward transfers by car or train, it’s ideal for both weekend breaks and longer stays.

      Whichever route you choose, staying connected makes the entire journey easier. From navigating terminals to booking last-minute transfers or checking train schedules, having reliable mobile internet matters.

      A Holafly eSIM for Indonesia keeps you online from the moment you land, with unlimited data and 5G speeds. Daily plans start from SGD $8, while monthly options begin at USD $49.90, perfect whether you’re in Bandung for a few days or settling in for longer.

      Plan your journey, pack light, and let seamless connectivity take care of the rest.

      Disclaimer: The data in this article is accurate as of November 11th, 2025, and is subject to change.

      Violet Lee

      Violet Lee

      SEO Content Specialist

      Formerly a travel journalist turned marketing copywriter, I found my way back to the travel world with Holafly—my dream company that made remote work possible. My motto? “Dream big and make it happen.” I’m passionate about writing, exploring the world, and staying active through walking, running, swimming, and hiking. I also love learning, reflecting, and connecting with inspiring minds.

      Read full bio