Photo: End of the earth.

How to get to and from Banyuwangi

Use the quicklinks below to jump to the desired section regarding transport in and around Banyuwangi.


Blimbingsari Airport (BWX) is approximately 18 kilometres south of the centre of Banyuwangi with daily connections to Jakarta (1.75 hours) and Surabuya (1 hour). Carriers serving Blimbingsari airport include Garuda, Citilink, Nam Air and Wings Air.

This is not an international airport and the closest international airport is Surabaya.

Top of page


Banyuwangi is the end of the rail line in Java connecting to Surabaya, passing Kalibaru, Jember and Probolinggo with multiple services daily in both directions. Some services link directly onward to Malang or Yogyakarta.

Banguwangi has two railway stations along the same line: Banguwangi Baru 400 metres northwest of Ketapang Harbour the terminus and the second stop, Karangasem is about four kilometres west of the city centre. The train journey between the two stations is around 15 minutes. Travel times quoted below are from Banguwangi Baru station, but trains will stop at both stations.

Sample details include:
Jember: 2.5 hours; 27,000–120,000 rupiah
Kalibaru: 1.5 hours; 27,000–120,000 rupiah
Malang: 7.5 hours; 62,000 rupiah
Probolinggo: 4.5–5 hours; 27,000–160,000 rupiah
Surabaya: 6.5–7.5 hours; 56,000–200,000 rupiah
Yogyakarta: 13 hours; 94,000 rupiah

See for schedule details (Indonesian only). Bookings can be made with foreign cards at or purchased at any train station, Alfamart or Indomaret.

A local economy train runs twice daily in each direction between Banyuwangi and Jember stopping at Kalibaru and Glenmore. Tickets for this service are not available online and can only be purchased at the station (8,000 rupiah, all destinations).

If you are bypassing Banguwangi and jumping from the ferry to the train or vice versa, RM Kedai Stasiun Ketapang, a small restaurant on the corner of the main highway and road that leads to the station is a good tourist-friendly stop for a meal enroute.

Top of page


Banyuwangi has two bus terminals with services to many destinations in Java and to Bali, while a third terminal serves the locally-running angkots.

The main terminal, Brawijaya (AKA Karangente) is located in the southwest of the city centre. Comfortable Patas and Executive buses depart from here and follow the main central route across Java. Buses will stop for meal and toilet breaks along the way.

Sirtanjung Terminal is situated three kilometres north of Ketapang Harbour with buses following the northern coastal road. Local angkot (minbuses) connect the two bus terminals and the harbour, but you will need to change at Blambangan Terminal, the main city angkot terminal.

Sample details include (prices and travel times are approximate):

From Brawijaya Terminal:
Denpasar, Bali: 08:30; then hourly from 10:00 to 15:00 (5-7 hours; 70,000 rupiah)
Jember: hourly from 04;00 to 22:00 (4 hours; 35,000 rupiah)
Malang: 05:15; 05:45; 06:30; 08:15; 11:30; 14:45; 15:00; 15:30; 16:00; 17:15 (8 hours; 70,000 rupiah)
Probolingo: 07:00; 07:30; 09:00; 19:00; 19:30; 20:00; 22:00 (6 hours; 75,000 rupiah)
Situbondo (minibus for onward travel to Bondowoso): every 15 minutes from 05:30 to 11:00 (3 hours; 30,000 rupiah)
Surabaya: 07:00; 07:30; 09:00; 19:00; 19:30; 20:00; 22:00 (8 hours; 110,000 rupiah)
Yogyakarta: 11:00; then hourly from 13:00 to 17:00 (12 hours; 110,000 rupiah)

From Sirtanjung Terminal:
Probolingo: every 30 minutes (5 hours; 40,000–50,000 rupiah)
Situbondo (for onward travel to Bondowoso): hourly (2.5 hours; 20,000–30,000 rupiah)
Surabaya: hourly (8 hours; 75,000 rupiah)

Top of page


Ketapang Harbour is around ten kilometres north of Banyuwangi city centre. Ferries depart 24/7 to and from Gilimanuk in Bali, approximately every 20 minutes.

Tickets cost 6,500 rupiah for adults, 4,500 rupiah for children; 7,500 rupiah for bicycles; 24,000 rupiah for motorbikes under 500cc; 37,000 rupiah for motorbikes over 500cc; 159,000 rupiah for cars.

Passengers are required to fill in a “passenger transportation form” with your name, gender, age, address and passport number when purchasing a ticket. If you are on foot, the process is relatively quick. If you are travelling with a vehicle, you may have to wait, sometimes for very long periods.

Toilets are available in the terminal and onboard the ferries. Life jackets are stored onboard, but check to ensure the cupboards are not locked. Some ferries include a snack bar, and some have hawkers peddling their wares. A few offer inexpensive foot massages, which can be rather pleasant way to pass the short journey.

The trip takes about 45 minutes to an hour and the ferries often have to wait in a queue for the dock to clear of the departing ferry which can add extra time to the journey.

Top of page

Getting around

Angkots (local minibuses) ply the city streets, and run between Sirtanjung Terminal to the north of Ketapang Harbour, Blambangan Terminal in the centre of town and Brawijaya Terminal west of centre. Fares around town are 5,000 to 10,000 rupiah. Travel from the harbour to the southern end of town may take up to three interchanges, and it may be more practical and cheaper to hire a motorbike taxi.

Online service Go-jek is the most convenient with both motorbike and regular taxis. You’ll have to download the app and register. Motorbikes can be hired for around 75,000 rupiah per day. Package tours to Kawah Ijen which included transport and entry fees go for around 300,000–350,000 per person.

Top of page

If you enjoyed this article and would like to support independent travel writing on Southeast Asia, please subscribe to Travelfish—it’s just A$35 per year (less than A$1 per week)!


Travel better, travel smarter

Save money, receive our latest updates and get the most out of your travels.


Where to next?

Where are you planning on heading to after Banyuwangi? Here are some spots commonly visited from here, or click here to see a full destination list for Indonesia.

Top of page