Travel from Ubud to Banyuwangi

Bus or fly from Ubud to Banyuwangi?

BWi operates a bus from Ubud to Banyuwangi twice daily. Tickets cost $12 and the journey takes 4 h 33 min. Alternatively, Garuda Indonesia, Citilink Indonesia and 5 other airlines fly from Ubud to Banyuwangi hourly.

Travel Guides

Bali: What to do if Mount Agung eruptsRome2rio’s expert advice on how to leave Bali if the airport closes

How to get from Ubud to Banyuwangi

From Ubud taxi to Denpasar then bus to Banyuwangi. 4 h 56 min Rp380238. From Ubud taxi to Terminal Mengwi, bus to Gilimanuk, car ferry to Ketapang, walk to Banyuwangi, then train to Karangasem. 5 h 2 min Rp335774. From Ubud drive to Gilimanuk, car ferry to Ketapang, then drive to Banyuwangi. 2 h 34 min Rp144956. From Ubud taxi to Denpasar airport, fly to Blimbimgsari airport, then taxi to Banyuwangi. 4 h 21 min Rp1777990.
Close Print Itinerary
  1. Here are 4 options to get from
    Ubud to Banyuwangi:

    1. Trip:
      1 Bus
      • One-Way approx: USD $26 - $28
      • Duration: 4 h 56 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $26 - $28
        • Duration: 4 h 56 min
        Close x
    2. Trip:
      2 Bus, car ferry
      • One-Way approx: USD $18 - $25
      • Duration: 5 h 2 min
      Open +
      • Trip:
        2 Bus, car ferry
        • One-Way approx: USD $18 - $25
        • Duration: 5 h 2 min
        Close x
    3. Trip:
      3 Drive, car ferry
      • One-Way approx: USD $9 - $12
      • Duration: 2 h 34 min
      Open +
      • Trip:
        3 Drive, car ferry
        • One-Way approx: USD $9 - $12
        • Duration: 2 h 34 min
        Close x
    4. Trip:
      4 Fly
      • One-Way approx: USD $80 - $203
      • Duration: 4 h 21 min
      Open +
      • Trip:
        4 Fly
        • One-Way approx: USD $80 - $203
        • Duration: 4 h 21 min
        Close x