Getting Around Cirebon
Cirebon is a port city on Java's northern coast, and its compact urban core and surrounding metropolitan area are served by a mix of road-based transport. There is no metro or tram system in the city, and no local commuter rail network for moving around within Cirebon itself. In practice, visitors get around by rented car, public minivans, cycle rickshaws, motorcycle taxis, and conventional or app-based taxis.
Renting a Car
According to travel guidance, the most convenient way to get around Cirebon is by rented car. If you are not used to driving in Indonesia, it is advisable to rent a car with a driver rather than self-drive. This gives you flexibility to reach sites across the city and into the surrounding regency, where the built-up area extends beyond the city boundary.
Angkot (Public Minivans)
The main form of public transport within the city is the angkot, a public minivan. Key practical points:
- Various angkot routes run throughout the city.
- Angkots follow a fixed route, but there is no fixed schedule and no fixed stops.
- To board, simply raise your hand.
- To get off, shout "Kiri!" so the driver pulls over on the left (Indonesian: kiri) side of the road.
- The fare for a ride within the city is usually about Rp3,000.
- It is best to ask a local which angkot route to take and how to recognise the location where you want to get off.
Becak, Ojek and Taxis
Other options for getting around include hiring a becak (cycle rickshaw), an ojek (motorcycle taxi), or a regular taxi. Not all taxi drivers are willing to use a taxi meter, so in those cases the price depends on your negotiation skills. Two taxi companies in Cirebon known to usually use the official taxi meter are Central Taxi and Bhinneka Taxi.
Ride-Hailing Apps
Online ojek and taxi services are available in the city. Install the Gojek or Grab application on your phone, and you can order an ojek or taxi from your phone almost anytime, to go anywhere in the city. This is a practical option if you want a fixed price without negotiating.
Walkability
For most visitor itineraries, plan on using angkot, becak, ojek, taxis, or a rented car rather than relying on walking alone.
Arriving by Train
The city's main station is Cirebon railway station, also known as Kejaksan Station. It connects Cirebon with Jakarta and with cities to the east, and is a practical arrival point if you are coming into the city by rail. From the station, you can continue by angkot, becak, ojek, taxi, or a ride-hailing app to reach your accommodation or the kratons and other sights.
Arriving by Bus
The main bus terminal of Cirebon is Harjamukti bus terminal. It is served by frequent buses to and from various bus terminals in Jakarta, the port of Merak, Tegal and Semarang, Tasikmalaya, Kuningan, and Bandung, among other cities. There are at least daily bus connections to all larger cities throughout Java, such as Surabaya and Yogyakarta, and also to Denpasar in Bali. From Harjamukti, use angkot, becak, ojek, taxi, or a ride-hailing app to reach the city centre.
Arriving by Car
Cirebon lies along the major west-east motorway connecting Jakarta and Central Java. If there are no traffic jams, Cirebon can be reached in about 2½ hours from Jakarta, but traffic congestion is common and the trip usually takes up to 4 hours; during weekends and holidays it may take significantly longer. There are also additional trunk roads to Cirebon from the northwest (Indramayu), southwest (Bandung and Sumedang) and south (Kuningan).
Getting In from the Airport
Visitors should therefore confirm their arrival airport and onward transport options locally before travelling, and plan to use the city's road-based transport — angkot, becak, ojek, taxi, ride-hailing apps, or a rented car — once they reach Cirebon.
Practical Tips
- Keep small change handy for angkot fares.
- Ask a local or your hotel which angkot route serves your destination and how to recognise your stop.
- If using a conventional taxi, ask whether the meter will be used; Central Taxi and Bhinneka Taxi are known to usually use it.
- For fixed, app-based pricing, use Gojek or Grab for ojek or taxi.
- If you are not used to driving in Indonesia, hire a car with a driver.