Cirebon
Introduction
Cirebon is a port city on the northern coast of Java, and the only coastal city in West Java province. It sits roughly 40 km west of the border with Central Java and about 297 km east of Jakarta, which makes it a natural stop for travellers moving along Java's northern route.
Before you go
Before you go, it helps to know a little about what gives Cirebon its character. Its name is often traced to the Sundanese words ci (water or river) and rebon (shrimp), fitting for a city whose main industry is fishery, shrimp included. Another explanation, from Javanese, links the name to caruban, meaning "mixture" — a nod to the blend of Javanese, Malay, Sundanese, Chinese and Arabic influences you will find here. Note the pronunciation: while Indonesians from outside the city say CHEE-reh-bon, locals say Cheer-BON, with a rolling R.
The weather is hot and humid, so pack cotton clothes. You do not need long-sleeved shirts; a T-shirt and knee-length trousers are comfortable for most of your time out and about. For mosques and temples, though, dress politely with long trousers or a skirt — hot pants and mini skirts may attract unwanted attention and can be considered impolite.
Getting there
Cirebon sits on the main west–east motorway between Jakarta and Central Java, so driving is straightforward in principle: without traffic you can reach the city from Jakarta in about two and a half hours, though congestion is common and the trip often stretches to four hours or more, especially at weekends and on holidays. Additional trunk roads approach from the northwest (Indramayu), the southwest (Bandung and Sumedang) and the south (Kuningan).
The main station is Cirebon railway station, also known as Kejaksan Station. Trains run roughly hourly in both directions: to and from Jakarta (Gambir or Pasar Senen), taking about three hours, and eastward to destinations that vary by service, including Surabaya, Kediri, Malang, Tegal, Semarang, Cilacap and Yogyakarta. Most Jakarta services are business or executive class, with a few economy departures each day, and there are also three daily trains to Bandung via Cikampek. By bus, the main terminal is Harjamukti, served by frequent services to and from Jakarta, the port of Merak, Tegal, Semarang, Tasikmalaya, Kuningan and Bandung, with at least daily connections to larger cities across Java such as Surabaya and Yogyakarta, and to Denpasar in Bali.
Getting around
Cirebon has no metro, tram or local commuter rail network, so you get around by road. The most convenient option is a rented car, and if you are not used to driving in Indonesia it is advisable to rent one with a driver. This also gives you the flexibility to reach places beyond the city boundary, where the built-up area continues into the surrounding regency.
The main form of public transport within the city is the angkot, a public minivan. Various routes run throughout Cirebon, but angkots follow a fixed route with no fixed schedule and no fixed stops: raise your hand to board, and shout "Kiri!" to get off so the driver pulls over on the left side of the road. It is best to ask a local which route to take and how to recognise the spot where you want to get off, and to keep small change handy. Other options include hiring a becak (cycle rickshaw), an ojek (motorcycle taxi) or a regular taxi. Not all taxi drivers will use the meter, in which case the price depends on your negotiation skills; Central Taxi and Bhinneka Taxi are known to usually use the official meter. Online ojek and taxi services also operate in the city — install the Gojek or Grab app and you can order a ride from your phone almost anytime, to go anywhere in the city, which is a practical way to get a fixed price without negotiating.
- Angkot routes serve the city, but ask locally which one you need and how to spot your stop.
- For metered taxis, Central Taxi and Bhinneka Taxi are the companies known to usually use the meter.
- Gojek or Grab let you order an ojek or taxi by phone for app-based pricing.
- If you are not used to driving in Indonesia, hire a car with a driver.
Where to stay
Cirebon's accommodation splits neatly into three tiers, and several of the budget and mid-range options sit within walking distance of the main railway station on Jalan Siliwangi, making them convenient if you arrive by train. Budget chain hotels dominate the lower end, with a handful of properties along Jalan Cipto Mangunkusumo and Jalan Kapten Samadikun offering straightforward double rooms. If you're arriving at Harjamukti Station instead, there's a budget option on Jalan Katiasa in Kalijaga.
Mid-range choices cluster around the city centre and the western side, where you'll find modern business hotels with large outdoor swimming pools, along with properties offering fitness centres, massage facilities, and garden restaurants or outdoor breakfast areas. For something more upmarket, look to Jalan Siliwangi near the main station or the Cirebon Superblock, where the top-tier hotels add spas, gyms, and souvenir shops to the usual pool and fitness amenities. Booking in advance can sometimes work in your favour at the higher end.
Food & drink
Cirebon's food scene reflects its position between Sundanese and Javanese culinary traditions, with fish and seafood featuring prominently. Nasi jamblang is a signature local dish, served buffet-style with tofu vegetables, liver or meat stews, potatoes, fried eggs, cooked chili, and stewed fish; what sets it apart is the rice, packed in teak tree leaves. Nasi lengko pairs steamed rice with tempeh, tofu, and bean sprouts under a peanut sauce with garlic chives and sweet soy sauce, usually eaten with mutton satay and tapioca starch crackers. Sate kalong, the city's buffalo satay, takes its name from the bat because it is typically sold only after dark. Tahu gejrot is a spicy tofu dish found at street stalls across the city, and empal gentong is a spicy curry-like beef soup; a sourer variant, empal asam, adds star fruit and skips the coconut. Mie koclok is the local noodle dish to seek out.
For seafood, there are dedicated restaurants around town. To drink, try es cuing, a refreshing jelly-like drink made from cuwing leaves.
What to see and do
Cirebon's royal heritage is its main draw, and the three sultan's palaces trace the city's history. Keraton Kasepuhan is the oldest, built in the 15th century, and its interior decoration blends Sundanese, Javanese and Islamic elements with Dutch Delft blue-and-white tiles. Keraton Kanoman, the second palace, dates from a 17th-century division of the sultanate and is less well maintained than Kasepuhan. Keraton Kaprabonan, the third palace, emerged from a later split in the Kanoman sultanate and is the least known and least maintained of the three. Elsewhere in the city, the grave of Sunan Gunungjati, one of the revered wali sanga and founder of both the Banten and Cirebon sultanates, is a pilgrimage site. Taman Wisata Gua Sunyaragi, a former rest house for the sultanate family, was built from coral and resembles a cave. The colonial-era Kejaksan railway station building, designed by Dutch architect Pieter Adriaan Jacobus Moojen, is a fine example of New Indies Style, and Alun Alun Kejaksan offers a city mosque and grassy parkway.
For outdoor time, Kejawanan Beach is a brackish stretch where you can take a short boat ride and watch the sunrise. Cirebon Waterland Ade Irma Suryani is a marine-themed park with sea-cottages, a flagship, pools with slides and food stalls.
When to go
Cirebon has a tropical monsoon climate, so the timing of your visit makes a real difference to how much you can comfortably see. The drier stretch runs from mid-year through October, when rainfall is moderate to little and conditions are at their most comfortable for exploring the city and the sites around it. It stays warm throughout, and the driest conditions generally come toward the later part of this window.
- Drier season (mid-year to October): Moderate to little rain, warm tropical conditions, and the easiest footing for getting around. The later months of this window tend to be driest.
- Wet season: Heavy to very heavy rainfall, with frequent downpours and damp conditions. Travel and outdoor activities can be disrupted, and flooding is possible in low-lying areas.
Three days in Cirebon
Day one: Start in Cirebon itself, a port city on Java's north coast where Sundanese, Javanese, Malay, Chinese and Arabic influences have long mixed. Wander the neighbourhoods around Kejaksan Station to get your bearings, then eat your way through the local kitchens - the city's name is said to come from the Sundanese word for prawn, and seafood is a good place to begin. Note that Indonesians often call the city CHEE-re-bon, with a soft "cheer" at the start and a firm "bon" at the end.
Day two: Use Cirebon as your base for the surrounding region. Indramayu, Sumedang, Kuningan and Bandung all lie within reach, and each has its own character and its own kitchen. If you would rather stay put, spend the day on foot between the old quarters, where the layers of Sundanese, Javanese, Malay, Chinese and Arabic heritage are most visible.
Day three: Take the train. Kejaksan Station connects Cirebon with Jakarta's Gambir and Pasar Senen terminals, and with Surabaya, Kediri, Malang, Tegal, Semarang, Cilacap and Yogyakarta. Most Jakarta-bound services pass through Cikampek. Before you leave, eat one more meal of the region's food - another reason the city rewards a slow visit rather than a quick stop.