¿Cómo ir de Yakarta a Yogyakarta?

Última actualización: noviembre 16, 2025
Como ir de Yakarta a Yogyakarta

En tu ruta por Indonesia, ir de Yakarta a Yogyakarta quizás forme parte del itinerario. Estas dos ciudades representan dos caras muy distintas del archipiélago asiático: la gran metrópolis moderna frente al corazón cultural y espiritual de la isla de Java.

Yakarta es la capital, una ciudad enorme con monumentos históricos y playas que sirve como entrada a Indonesia, mientras que Yogyakarta es el centro cultural perfecto para quien busca cómo llegar a Yogyakarta desde Yakarta y continuar una ruta clásica por la isla de Java.

La forma más rápida de ir de Yakarta a Yogyakarta es en avión (1 hora), mientras que el tren tarda 7–8 horas y es la opción más cómoda. También puedes viajar en autobús o en coche privado entre ambas ciudades de Java

Resumen Rápido – Cómo ir de Yakarta a Yogyakarta (opciones y precios)

  • Distancia: 580 km
  • ✈️ Avión: 1h por unas 500.000 a 1.000.000 rupias (30-60€)
  • 🚆 Tren:7-8h por 250.000 y 400.000 rupias (13-20€)
  • 🚌 Autobús: 11-13h por 180.000-270.000 rupias (12-18€)
  • 🚗 Coche: 10h por 1,5 a 2 millones rupias (90-120€)
  • 💰 Desde 30 € hasta 120 € según el medio
  • Yakarta es la bulliciosa capital del país, que mezcla historia colonial, vida urbana y a donde llegan muchos vuelos internacionales desde Europa o América.
  • Yogyakarta es el centro local de la isla de Java, la entrada a los templos y volcanes.

Aquí te cuento cómo ir de Yakarta a Yogyakarta, las diferentes rutas, precios, horarios y consejos prácticos para que elijas la opción que mejor se adapte a tu forma de viajar.

Distancia entre Yakarta y Yogyakarta

Yakarta está en la costa noroeste de Java, mientras que Yogyakarta está en el centro-sur de la isla. Entre ambas ciudades hay unos 580 km y se tarda 1 hora en avión o 7–10 horas por tierra.

El avión es la mejor forma cómo ir de Yakarta a Yogyakarta, aunque tienes otras opciones como el tren, autobús o coche privado. ¡Vamos a verlo!

En el mapa podés ver la ruta Yakarta – Yogyakarta, que cruza la isla de Java desde su costa noroeste hasta el corazón cultural de la región.

Opciones para viajar entre Yakarta y Yogyakarta

Si estás organizando tu traslado Yakarta–Yogyakarta, tenés varias alternativas según tu presupuesto y estilo de viaje

1- Avión: la forma más rápida y cómoda

Si tienes poco tiempo, la forma más rápida y cómoda cómo ir deYakarta a Yogyakarta es coger un vuelo entre ambas ciudades. Desde el Aeropuerto Internacional Soekarno-Hatta (CGK) o el Aeropuerto Halim Perdanakusuma (HLP) de Yakarta salen decenas de vuelos diarios hacia el nuevo Aeropuerto Internacional de Yogyakarta (YIA).

Los aeropuertos de Yakarta y Yogyakarta están bien conectados y cuentan con decenas de vuelos diarios operados por Garuda Indonesia, Lion Air, Citilink o Batik Air.

El vuelo dura aproximadamente una hora, y los precios de los billetes suelen variar entre 500.000 y 1.000.000 rupias indonesias (30–60 €), dependiendo de la aerolínea y la antelación con que reserves.

Desde el avión, las vistas a los volcanes de Java Central son espectaculares. Realmente merece la pena si quieres disfrutar del paisaje indonesio de una manera diferente y ahorrarte horas de viaje.

✈️ Intenta reservar un asiento en la ventana para disfrutar de las mejores vistas del monte Merapi y del Merbabu.

Yakarta

Al llegar, el aeropuerto de Yogyakarta está a unos 45 minutos del centro. Puedes tomar un taxi, descargar la aplicación de transporte Grab o usar el tren rápido YIA Express, que conecta directamente con la estación Tugu, en pleno corazón de la ciudad.

2- Tren: viaje al corazón de Java

Si tienes más tiempo o te apetece viajar como los locales, el tren es otra opción fantástica cómo ir de Yakarta a Yogyakarta. Además, es uno de los trayectos ferroviarios más cómodos y populares del país.

Desde la estación Gambir, en pleno centro de Yakarta, salen varios trenes al día hacia Yogyakarta. Los hay diurnos y nocturnos, y puedes elegir entre tres clases: Ekonomi (económica), Bisnis (intermedia) y Eksekutif (primera clase).

El trayecto dura entre 7 y 8 horas si es diurno, o unas 8 horas si coges el tren nocturno. Los asientos son amplios, el vagón tiene aire acondicionado y tienda donde comprar comida, además de mantas para dormir.

Los billetes cuestan entre 250.000 y 400.000 rupias, dependiendo de la clase y del horario. Puedes comprarlos directamente en la estación o, más fácil aún, por internet en webs como 12Go.asia o Traveloka.

Templo en Yogyakarta

👉 Lleva una sudadera o algo de abrigo porque el aire acondicionado suele estar a temperaturas polares. Y si eres de sueño ligero, incluye unos tapones: las luces y la televisión suelen dejarlas encendidas toda la noche.

Llegarás a Yogyakarta Tugu Station, justo en el centro, a un paso de la calle Malioboro, perfecta para encontrar alojamiento o explorar la ciudad nada más bajar del tren.

3- Autobús: la opción más mochilera

Aunque el autobús también es una opción posible de cómo ir de Yakarta a Yogyakarta, no es la más recomendable salvo que busques ahorrar al máximo o quieras vivir la experiencia completa de la carretera indonesia.

El trayecto dura entre 11 y 13 horas, dependiendo del tráfico y de las paradas, y los precios rondan los 180.000 y 270.000 rupias (12–18 €). Los buses suelen salir desde la terminal Pulo Gebang en Yakarta y llegan a la estación Giwangan de Yogyakarta.

Las compañías más cómodas ofrecen buses con aire acondicionado, butacas reclinables y servicio de snacks. Aun así, las carreteras no están en el mejor estado y las paradas son frecuentes, así que prepárate para un viaje largo.

👉 Si decides hacerlo por tierra, lleva comida y agua, algo de entretenimiento y mucha paciencia.

4- Coche: viaja a tu ritmo

Otra alternativa práctica cómo ir de Yakarta a Yogyakarta es contratar un coche con conductor, algo muy común en Indonesia. Esta opción te permite viajar a tu ritmo, detenerte en lugares intermedios como Bandung, Solo o el volcán Bromo, y disfrutar de más flexibilidad.

El trayecto total es de unos 580 kilómetros y suele durar entre 9 y 10 horas, dependiendo del tráfico. El precio ronda 1,5 a 2 millones de rupias por coche completo (90–120 €) y suele incluir gasolina y peajes.

Campos de arroz en Java

Comparativa de transportes: cómo ir de Yakarta a Yogyakarta

Medio de transporte Duración estimada Precio aproximado Ventajas Inconvenientes
✈️ Avión 1 h 500.000 – 1.000.000 IDR Rápido, cómodo, vistas espectaculares Desplazamiento al aeropuerto de YIA (45 min del centro)
🚆 Tren 7–8 h 250.000 – 400.000 IDR Cómodo, céntrico, buena experiencia local Menor flexibilidad de horarios
🚌 Bus 11–13 h 180.000 – 270.000 IDR Económico, salida diaria Lento, carreteras en mal estado
🚗 Coche 9–10 h 1,5 – 2 millones IDR (por coche) Flexible, posibilidad de hacer paradas Más caro, tráfico imprevisible

¿Qué opción elegir según tu tipo de viaje?

  • Si tienes poco tiempo: avión

  • Si quieres comodidad + cultura local: tren

  • Presupuesto bajo: bus

  • Flexibilidad: coche privado

Recomendaciones finales para ir de Yakarta a Yogyakarta

Para viajar entre la capital y una de las ciudades más populares de la isla de Java conviene tener en cuenta algunos aspectos. Si vas en temporada alta (de julio a agosto y en diciembre), reserva los billetes con antelación.

Compara siempre los precios antes de reservar trenes y vuelos para encontrar la mejor opción. Lleva siempre efectivo, ya que en las estaciones pequeñas o puestos locales no aceptan tarjeta de crédito.

Si viajas por carretera, evita salir en horas punta desde Yakarta ya que el tráfico es eterno y puede hacer que aumenten considerablemente las horas de tu viaje. Al llegar a Yogyakarta, descárgate las aplicaciones de transporte de Grab o Gojek para moverte fácilmente por la ciudad.

Para el tren nocturno, lleva algo de abrigo y auriculares, dormirás mucho mejor.

🌴 Si quieres conocer la diversidad del archipiélago indonesio, con nuestra ruta de 15 días a Indonesia conocerás las islas de Sumatra, Java, Bali y Gili. ¡La aventura comienza aquí!

Ahora ya sabes cómo ir de Yakarta a Yogyakarta para vivir un viaje increíble por Indonesia. Ya sea volando sobre volcanes, viendo el amanecer desde el tren o recorriendo Java por carretera, el trayecto en sí se convierte en parte del viaje.

Yogyakarta te recibirá con su ritmo tranquilo, su arte callejero, su comida deliciosa y, por supuesto, los templos que hacen que esta ciudad sea uno de los grandes tesoros de Asia.

👉  Descubre cuáles son las mejores islas de Indonesia.

Dudas frecuentes sobre la ruta Yakarta a Yogyakarta

¿Cuál es la forma más rápida de ir de Yakarta a Yogyakarta?

El avión. Solo tarda una hora y hay múltiples vuelos diarios desde los aeropuertos CGK y HLP.

¿Cuál es la opción más cómoda?

El tren de clase intermedia es la combinación perfecta entre comodidad, precio y paisaje.

¿Cuánto cuesta el tren de Yakarta a Yogyakarta?

Entre 250.000 y 400.000 IDR (15–25 €), dependiendo de la clase y la hora del tren.

¿Cuánto tarda el tren nocturno?

Unas 8 horas. Sale por la tarde y llega a primera hora de la mañana, ideal para aprovechar el día.

¿Hay vuelos desde ambos aeropuertos de Yakarta?

Sí. La mayoría salen del Soekarno-Hatta (CGK), pero algunas aerolíneas, como Batik Air, operan también desde Halim (HLP).

¿Es seguro viajar en tren o bus por la noche?

Sí, es seguro, aunque los trayectos pueden ser largos. Si viajas sola o prefieres más confort, el tren nocturno es una excelente opción.

¿Dónde puedo comprar los billetes de tren o bus?

Puedes hacerlo en la estación, pero es más práctico y seguro hacerlo online en Traveloka o 12Go.Asia.

Valora este artículo
Viajar nunca fue tan fácil

Cuéntanos tus ideas, nosotros hacemos el resto.

atardecer Phuket
⭐ 5.234 viajeros felices en Tailandia
Compartir publicación
Autor
Mi pasión por la comunicación me ha llevado a vivir en Tailandia durante más de 7 años. He tenido la suerte de poder viajar por todo el Sudeste Asiático y conocer de cerca diferentes realidades y culturas.
Artículos que te pueden interesar
→ Estás viendo ,
¿A dónde quieres viajar?
Sugerencias: Tailandia, Krabi, Vietnam, Camboya, Indonesia.