Rome2Rio

How to get fromSerang to Dieng Plateauby train, taxi, bus, car, or plane

Find Transport to Dieng Plateau

See all options

There are 8 ways to get from Serang to Dieng Plateau by train, taxi, bus, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, taxi

    best
    1. Take the train from Rangkasbitung to Tanahabangtrain train
    2. Take the train from Jakarta Gambir to Pekalongantrain train
    3. Take the taxi from Pekalongan to Dieng Plateautaxi taxi
    9h 46m
    Rp 602,500–1,139,500
  2. Bus

    cheapest
    1. Take the bus from Terminal Pakupatan Serang to Soekarno-Hatta International Airportbus bus Merak
    2. Take the bus from DAMRI Bus Station Jakarta to Wonosobobus bus Jakarta - Wonosobo
    16h 51m
    Rp 365,769–1,243,500
  3. Bus via Jakarta

    1. Take the bus from Terminal Pakupatan Serang to Soekarno-Hatta International Airportbus bus Merak
    2. Take the bus from Jakarta to Wonosobobus bus
    16h 34m
    Rp 386,269–923,500
  4. Drive  485.1 km

    1. Drive from Serang to Dieng Plateaucar car 485.1 km
    5h 41m
    Rp 961,273–1,388,505
  5. Bus, fly to Ahmad Yani, taxi

    1. Take the bus from Terminal Pakupatan Serang to Soekarno-Hatta International Airportbus bus
    2. Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane plane CGK - SRG
    3. Take the taxi from Ahmad Yani (SRG) to Dieng Plateautaxi taxi
    6h 15m
    Rp 1,416,269–2,303,500
  6. Train, taxi via Jakarta

    1. Take the train from Rangkasbitung to Tanahabangtrain train
    2. Take the train from Jatinegara to Pekalongantrain train
    3. Take the taxi from Pekalongan to Dieng Plateautaxi taxi
    9h 52m
    Rp 592,000–1,144,000
  7. Train, taxi #2

    1. Take the train from Rangkasbitung to Tanahabangtrain train
    2. Take the train from Pasar Senen to Weleritrain train
    3. Take the taxi from Weleri to Dieng Plateautaxi taxi
    10h 39m
    Rp 549,500–1,041,500
  8. Bus, fly to Yogyakarta International Airport, taxi

    1. Take the bus from Terminal Pakupatan Serang to Soekarno-Hatta International Airportbus bus
    2. Fly from Soekarno–Hatta International Airport (CGK) to Yogyakarta International Airport (YIA)plane plane CGK - YIA
    3. Take the taxi from Yogyakarta-Airport-YIA to Dieng Plateautaxi taxi
    6h 43m
    Rp 1,566,269–2,753,500

Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights

Calendar112Weekly Planes
Duration1h 23mAverage Duration
TicketRp 747,813Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Serang, Indonesia and Dieng Plateau, Indonesia?

You can take a vehicle from Serang to Dieng Plateau via Terminal Pakupatan Serang, Soekarno-Hatta International Airport, Jakarta Airport, Gambir Station, Jakarta, and Wonosobo in around 16h 34m.

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, What are the different types of Renfe trains in Spain?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.