
Cómo ir de Yogyakarta a Bali
Tren · Autobús · Vuelo
En esta guía de ruta detallada, encontrarás las mejores maneras de viajar la 700 kilómetros (435 millas) de distancia desde Yogyakarta a Bali. Al final de esta guía, sabrás exactamente cómo llegar allí — ya sea que quieras viajar con un presupuesto ajustado, llegar a Bali lo más rápido posible o disfrutar del viaje con comodidad. Basamos nuestra información en horarios verificados, precios de boletos e información sobre el terreno de viajeros recientes.
¿Cuáles son las 3 formas de viajar de Yogyakarta a Bali?
Hay tres maneras para recorrer la distancia de 700 km de Yogyakarta a Bali. Puedes elegir entre el tren, el autobús y el vuelo.
El viaje dura entre 2h 20m y 17h 30m y la forma más rápida es en vuelo (2h 20m). Si tienes un presupuesto ajustado, la opción más barata es en tren con boletos desde 225,000 IDR ($13).
16h 30m - 19h
225,000 IDR ($13)
17h 30m - 21h 30m
426,000 IDR ($25)
2h 20m
730,000 IDR ($43)
Yogyakarta a Bali en tren
Viajar a través de una combinación de tren y ferry desde Yogyakarta a Bali es largo y bastante agotador. El viaje en tren en sí toma medio día, seguido de un corto viaje en ferry y un viaje en autobús o taxi de 4 a 5 horas a Denpasar.
Esta es una opción a considerar para los viajeros con tiempo y un deseo de ver el este rural de Java más allá de los famosos lugares turísticos de Indonesia.
Considerando el tiempo de viaje de al menos 16.5 horas, puedes dividir el viaje para visitar algunos puntos calientes como los volcanes Bromo e Ijen en el camino. Un tour terrestre dedicado de varios días es posiblemente una mejor opción para la ruta de Yogyakarta a Bali.
Paso 1: Del centro de la ciudad de Yogyakarta a la estación de Ketapang en tren
Desde el centro de la ciudad de Yogyakarta, debes tomar un tren a Estación de Ketapang en Banyuwangi. Esta ciudad está en el extremo este de Java, y los ferries para Bali salen del puerto de esta ciudad.
Solo hay dos trenes de Yogyakarta a Ketapang. Puedes tomar el tren matutino más barato desde Lempuyangan Station o el tren nocturno desde Tugu Station. Estas estaciones están a solo 2 km de distancia en el centro de la ciudad de Yogyakarta.
¿Listo para reservar tu tren?
Sitios directos del operador
Consejo para Reservar
Los precios indicados son para asientos de clase económica, pero los asientos de clase ejecutiva también están disponibles en Tugu Station con tarifas desde 470,000 IDR ($28).
Sugerimos tomar el tren nocturno de Yogyakarta a Ketapang. De esta manera, puedes ahorrar tu valioso tiempo durante el día y, al mismo tiempo, una noche en alojamiento. También tendrás un tiempo de espera más corto para el viaje en autobús al centro de Bali para el último paso.
Paso 2: Estación Ketapang al Puerto Ketapang a pie
La estación de Ketapang está a menos de un kilómetro de Puerto Ketapang. Puedes llegar a pie en solo 10 minutos.
Si te pesan mucho las maletas, también puedes tomar un taxi. Ten en cuenta la corta distancia y negocia un precio de antemano para evitar sorpresas costosas.
Paso 3: Puerto Ketapang al Puerto Gilimanuk en Ferry
El siguiente paso es tomar un ferry desde Puerto de Ketapang a Puerto Gilimanuk en el extremo noroeste de Bali.
Siempre y cuando el clima lo permita, los ferries de Ketapang a Gilimanuk operan cada hora, las 24 horas del día. Este es un ferry para coches, por lo que también puedes llevar tu motocicleta o coche a Bali.
El viaje dura solo 45 minutos y los boletos cuestan 10,000 IDR ($0.60). Puedes comprar tu boleto en el muelle o en línea a través de Ferizy.
Paso 4: Autobús o taxi desde Puerto Gilimanuk
El puerto de Gilimanuk está ubicado en el extremo noroeste de Bali. Desde aquí, todavía hay un viaje de 3 horas a Canggu, 3.5 horas a Ubud y más de 4.5 horas en coche a Uluwatu.
Si te diriges a alguno de estos destinos, puedes elegir entre tomar un taxi directamente a tu destino o tomar el autobús a Denpasar o Mengiwi.
En Taxi
Si tienes el presupuesto para ello, es posible tomar un taxi desde la Terminal de Gilimanuk hasta tu destino en Bali. Espera pagar cerca de 1,000,000 IDR ($58) para destinos populares como Canggu, Seminyak o Ubud.
En autobús a Denpasar
Desde el puerto, la Terminal de Autobuses de Gilimanuk está a solo 10 minutos a pie. Aquí, puedes tomar un autobús que vaya a Terminal Ubung en Denpasar. Los boletos cuestan 50,000 IDR ($2.90) para el viaje en autobús de 3.5 a 4.5 horas.
Luego puedes tomar un taxi desde la Terminal Ubung a tu hotel en Bali. Espera pagar entre 70,000 IDR ($4.10) y 100,000 IDR ($5.80) a Kuta, Seminyak o Canggu.
Horario de autobuses de Gilimanuk a Denpasar
En autobús a Mengwi
También hay autobuses desde Gilimanuk a Terminal de Autobuses de Mengwi, que está más o menos entre Ubud y Canggu. Un billete cuesta alrededor de 65.000 IDR (3,80 $) para el viaje en autobús de 3 horas. Sin embargo, la última vez que comprobamos (marzo de 2023), no pudimos confirmar el horario de autobuses para esta ruta.
Desde Mengwi, puedes reservar un taxi Grab a Ubud por alrededor de 50.000 IDR (2,90 $), a Canggu por 80.000 IDR (4,60 $) o a Kuta por alrededor de 145.000 IDR (8,40 $). El trayecto a Canggu y Ubud te llevará unos 30-45 minutos y aproximadamente 1 hora a Kuta.
Alternativamente, puedes reservar con antelación el autobús de Perama Tour desde Mengwi a Kuta con tarifas desde 120.000 IDR (7,00 $) en 12Go.Asia.
¿Vas al norte de Bali? Desde Gilimanuk, hay un servicio de autobús directo a Singaraja en el norte de Bali. Este pasa por la principal zona turística de playa de Lovina. Las tarifas son desde 45.000 IDR (2,60 $) y tarda aproximadamente 1,5 horas.
CONSEJO: Relájate y descansa en Sumberkima Hill Retreat
Si acaba de completar su viaje por tierra a través de Java Oriental, es probable que necesite un tiempo de relajación. En lugar de apresurarse a uno de los lugares turísticos populares de Bali, ¿por qué no pasar unas noches en el norte de Bali y sentirse realmente de vacaciones después de una semana de intensos viajes por Java?
Sumberkima Hill Retreat es el lugar perfecto para experimentar la verdadera paz y disfrutar de impresionantes vistas de Ijen (y quizás del volcán Bromo) simultáneamente. En nuestro itinerario de Java a Bali, he proporcionado consejos adicionales sobre cómo comenzar su aventura al llegar al norte de Bali a través del ferry desde Java.
Si ya sabe a dónde ir, no pierda la oportunidad de al menos echar un vistazo al retiro Sumberkima Hill en booking.com.
Yogyakarta a Bali en autobús
El autobús es una forma económica de ir de Yogyakarta a Bali, pero prepárate para un viaje largo. Las tarifas de autobús comienzan desde 426,000 IDR ($25) y el viaje dura alrededor de 17h 30m - 21h 30m.
Puedes elegir entre dos compañías de autobuses que operan en esta ruta: Safari Dharma Raya y DAMRI.
Horario de autobús de Yogyakarta a Bali
Yogyakarta a Bali en avión
La forma más rápida de viajar de Yogyakarta a Bali es en avión. El vuelo dura solo alrededor de 1.5 horas, e incluyendo los traslados hacia y desde los aeropuertos, el tiempo total de viaje es de aproximadamente 2h 20m.
Todos los vuelos directos operan desde el nuevo Yogyakarta International Airport (YIA), a unos 42 km al suroeste del centro de la ciudad. El antiguo Aeropuerto Internacional Adisucipto (JOG) cerca del centro de la ciudad también ofrece algunos vuelos desde Yogyakarta a Bali, pero hacen una parada en Yakarta.
Consulta a continuación una guía paso a paso para tomar un vuelo desde Yogyakarta a Bali.
Paso 1: Del centro de la ciudad de Yogyakarta al Aeropuerto Internacional de Yogyakarta
Tienes tres opciones cuando viajas desde el centro de la ciudad de Yogyakarta al nuevo Aeropuerto de Yogyakarta en Kulon Progo:
- Tren de 40 minutos – 20,000 IDR ($1.20)
- Autobús de 1.5-2 horas – 70,000 IDR ($4.10)
- Taxi de 1,5 horas – 205.000 IDR (12 $)
Sugerimos tomar un tren desde Tugu Station al aeropuerto. La estación de tren está ubicada al lado de Malioboro Street y tiene una línea de tren directa que conecta con el aeropuerto. Al tomar el tren, no tendrás que preocuparte por el tráfico congestionado.
Un autobús o un taxi son una buena alternativa si vienes de otras áreas en Yogyakarta. Puedes visitar nuestra guía en Yogyakarta International Airport para más información.
Paso 2: De Yogyakarta a Bali en avión
Tanto los vuelos directos como los indirectos de Yogyakarta a Bali operan desde el Aeropuerto Internacional de Yogyakarta. Para vuelos directos, puedes elegir entre Lion Air, Air Asia y Garuda Indonesia.
Un vuelo directo a Bali dura aproximadamente 1h 20m. Las tarifas aéreas oscilan entre 600,000 IDR ($35) y 1,300,000 IDR ($75).
Lo mejor es consultar Skyscanner para conocer los últimos horarios y las tarifas más económicas, ya que varían según la fecha de tu viaje.
Paso 3: Del Aeropuerto de Bali al centro de la ciudad de Bali en taxi
Aeropuerto de Bali, también conocido como Ngurah Rai o Aeropuerto de Denpasar, está en el sur de la isla de Bali. Desde el aeropuerto, puedes ir a cualquier lugar en Bali a través de taxi o coche privado.
Los taxis del aeropuerto están fácilmente disponibles fuera de la sala de llegadas. Ten en cuenta que los viajes se pagan por adelantado en el mostrador de taxis y son más caros que pedir un taxi en línea. Las tarifas comienzan en 120,000 IDR ($7.00) para el viaje corto a Kuta. El tiempo de viaje es de aproximadamente 20 minutos, dependiendo de dónde se encuentre tu alojamiento.
Las aplicaciones de transporte como Grab a veces son más baratas, pero aún depende de la hora en que reserves. Grab tiene una sala climatizada y un punto de recogida fuera del área de llegadas, para que puedas ir allí mientras esperas tu viaje. También cuesta alrededor de 120,000 IDR ($7.00) a Kuta.
La tercera opción es reservar un viaje al aeropuerto con antelación al menos un día antes de tu llegada. Las tarifas para un coche privado reservado a través de Klook comienzan desde 110,000 IDR ($6.40), dependiendo del destino. Puedes reservar un viaje a través del enlace de abajo.
CONSEJO: Si decide viajar en avión, considere incluir una tarifa de compensación de carbono para reducir su impacto en el medio ambiente.
Resumiendo
Esperamos que esta guía haya sido útil para planificar cómo llegar de Yogyakarta a Bali. Si hay algo más que te estés preguntando, déjanos un comentario y haremos todo lo posible para responderte en unos días.
PD: Si has viajado recientemente por esta ruta, comparte tu experiencia con otros viajeros y ayúdanos a mejorar esta publicación. ¡Gracias por ayudar a nuestra comunidad de viajes!
Preguntas Frecuentes
SOBRE TU DESTINO
¿Por qué visitar Bali?
Bali es el paraíso tropical de Indonesia conocido por su mezcla de belleza natural y patrimonio cultural. Cariñosamente llamada la "Tierra de los Dioses", la isla presume de atracciones de postal — playas de arena blanca, terrazas de arroz, templos milenarios y acantilados pintorescos.
La mera idea de Bali evoca sentimientos de libertad y aventura. Su pura belleza atrae a los viajeros a visitarla, pero es la calidez de su gente y su ambiente relajado lo que hace que muchos quieran quedarse más tiempo — algunos por meses, y otros por años. ¡No es de extrañar que Bali sea la favorita entre surfistas y nómadas digitales!
Cómo Investigamos
Cada ruta en Gecko Routes es investigada de forma independiente y verificada regularmente.
500+
RUTAS INVESTIGADAS
Cada ruta es recorrida y documentada personalmente por nuestro equipo, cubriendo las conexiones más populares y menos transitadas del Sudeste Asiático.
Mensual
ACTUALIZACIONES
Las rutas se revisan en un ciclo regular para detectar cambios de horario, nuevos operadores y actualizaciones de precios. Cada guía muestra cuándo fue verificada por última vez.
Verificado
POR VIAJEROS
Los consejos y correcciones de nuestra comunidad de viajeros ayudan a mantener las rutas precisas entre las visitas del equipo. Tu experiencia hace que esta guía sea mejor para todos.
Divulgación de Afiliados
Algunos enlaces en esta página son enlaces de afiliados. Si reservas a través de ellos, ganamos una pequeña comisión sin costo adicional para ti. Esto nos ayuda a mantener Gecko Routes gratis y actualizado.






Comentarios de lectores
Aún no hay comentarios — ¡sé el primero en compartir tu experiencia!