• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Serang to Purwakarta by taxi, train, bus or car

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

Recommended option

Taxi, train  •  4h 18m

  1. Take a taxi from Serang to Tangerang
  2. Take the train from Pasar Senen to Purwakarta Serayu

$20 - $29

Cheapest option

Bus  •  5h 8m

  1. Take the bus from Terminal Pakupatan Serang to Soekarno-Hatta International Airport
  2. Take the bus from Soekarno-Hatta International Airport to Purwakarta

$9

3 alternative options

Bus, train  •  6h 15m

  1. Take the bus from Terminal Pakupatan Serang to Soekarno-Hatta International Airport
  2. Take the train from Pasar Senen to Purwakarta Serayu

$11 - $17

Taxi  •  1h 54m

  1. Take a taxi from Serang to Purwakarta 109 miles

$45 - $55

Drive  •  1h 54m

  1. Drive from Serang to Purwakarta 109 miles

$9 - $15

Questions & Answers

The cheapest way to get from Serang to Purwakarta is to bus which costs Rp133538 and takes 5h 8m.

More details

The quickest way to get from Serang to Purwakarta is to taxi which costs Rp650000 - Rp850000 and takes 1h 54m.

More details

No, there is no direct bus from Serang to Purwakarta. However, there are services departing from Terminal Pakupatan Serang and arriving at Purwakarta via Soekarno-Hatta International Airport. The journey, including transfers, takes approximately 5h 8m.

More details

The distance between Serang and Purwakarta is 151 km. The road distance is 174.4 km.

Get driving directions

The best way to get from Serang to Purwakarta without a car is to taxi and train which takes 4h 18m and costs Rp300000 - Rp440000.

More details

It takes approximately 4h 18m to get from Serang to Purwakarta, including transfers.

More details

Serang to Purwakarta bus services, operated by Damri, depart from Terminal Pakupatan Serang station.

More details

Serang to Purwakarta bus services, operated by Damri, arrive at Purwakarta station.

More details

Yes, the driving distance between Serang to Purwakarta is 174 km. It takes approximately 1h 54m to drive from Serang to Purwakarta.

Get driving directions

There are eight+ hotels available in Purwakarta. Prices start at $100 USD per night.

More details

Map of how to get from Serang to Purwakarta.
Launch map view
  • Distance: 94.2 miles
  • Duration: 4h 18m

What companies run services between Serang, Indonesia and Purwakarta, Indonesia?

You can take a bus from Serang to Purwakarta via Soekarno-Hatta International Airport in around 5h 8m.

Train operators
Kereta API
Phone
021-121
Website
kai.id
Train from Pasar Senen to Purwakarta
Ave. Duration
1h 31m
Frequency
Twice daily
Estimated price
$1 - $7
Website
kai.id
Book at
tiket.com
Economy
$1 - $7
Business
$2 - $6
Executive
$4 - $11
Bus operators
Damri
Website
damri.co.id
Bus from Terminal Pakupatan Serang to Soekarno-Hatta International Airport
Ave. Duration
1h 53m
Frequency
Hourly
Estimated price
$4
Schedules at
busbandara.com
Bus from Soekarno-Hatta International Airport to Purwakarta
Ave. Duration
3h
Frequency
Every 30 minutes
Estimated price
$5
Schedules at
busbandara.com
Other operators
Taxi from Serang to Tangerang
Ave. Duration
44m
Estimated price
$16 - $20

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 How to get from Gatwick Airport into central London, 5 delightfully under-the-radar French towns you need to visit and Italian Lakes: Getting around by train - to help you get the most out of your next trip.