Rome2Rio

How to get fromMakassar to Serangby plane, train, ferry, or bus

Find Transport to Serang

See all options

There are 4 ways to get from Makassar to Serang by plane, train, ferry, or bus

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

  1. Fly to Soekarno–Hatta International Airport, train

    best
    1. Fly from Sultan Hasanuddin International Airport (UPG) to Soekarno–Hatta International Airport (CGK)plane plane UPG - CGK
    2. Take the train from Tanahabang to Rangkasbitungtrain train
    6h 31m
    Rp 1,746,523–3,234,619
  2. Ferry, bus

    cheapest
    1. Take the ferry from Makassar to Surabayaferry ferry
    2. Take the bus from Surabaya Kota to DAMRI Bus Station Jakartabus bus
    3. Take the bus from Soekarno-Hatta International Airport to Terminal Pakupatan Serangbus bus
    47h 17m
    Rp 598,477–1,729,323
  3. Ferry, train

    1. Take the ferry from Makassar to Surabayaferry ferry
    2. Take the train from Surabaya Pasar Turi to Jakarta Gambirtrain train
    3. Take the train from Tanahabang to Rangkasbitungtrain train
    44h 54m
    Rp 707,977–1,229,823
  4. Fly to Halim Perdanakusuma Airport, train

    1. Fly from Sultan Hasanuddin International Airport (UPG) to Halim Perdanakusuma Airport (HLP)plane plane UPG - HLP
    2. Take the train from Tanahabang to Rangkasbitungtrain train
    9h 8m
    Rp 2,546,023–4,238,119

Sultan Hasanuddin International Airport (UPG) to Soekarno–Hatta International Airport (CGK) flights

Calendar250Weekly Planes
Duration2h 19mAverage Duration
TicketRp 1,295,126Cheapest Price
See schedules

Questions & Answers

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

There is no direct connection from Makassar to Serang. However, you can take the taxi to Sultan Hasanuddin International Airport (UPG) airport, fly to Soekarno–Hatta International Airport (CGK), walk to Jakarta Airport, take the bus to Tanah Abang, walk to Tanahabang, take the train to Rangkasbitung, then take the train to Serang. Alternatively, you can take a ferry from Makassar to Serang via Surabaya, Surabaya Pasar Turi, Jakarta Gambir, Balai Kota 1, Transjakarta Tanah Abang 2, Tanahabang, and Rangkasbitung in around 44h 54m.

Airlines
Train operators
Bus operators
Ferry 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 What documents do I need to cross Niagara Falls?, Getting around the Cyclades, and Need to know: Eurostar - to help you get the most out of your next trip.