
Yogyakarta is Java's cultural heart, 430 kilometres (267 miles) southeast of Jakarta. It's the base for the temples of Borobudur and Prambanan, and for batik, gamelan and street food. Flying is the quickest way to get from Jakarta to Yogyakarta at 2h 40m. Overland, the bus is the cheapest at $11 (204,000 IDR), but it will take a long time, around 8h 55m - 15h. The train costs more.
Distancia de Jakarta a Yogyakarta
Jakarta y Yogyakarta están a unos 430 km (267 millas) de distancia, y el trayecto en sí cubre alrededor de 531 km por carretera. La forma más rápida de ir de Jakarta a Yogyakarta es en vuelo, que tarda unos 2h 40m.
3 maneras de viajar de Yakarta a Yogyakarta
Hay tres maneras to travel from Jakarta to Yogyakarta. You can choose between the train, bus, and flight. The journey takes 2h 40m–8h 55m and la forma más rápida es en vuelo. If you're on a budget, la opción más barata es en autobús with tickets starting at $11 (204,000 IDR).
2 etapas — ver itinerario
- Jakarta→Yogyakarta1h 10m
- Yogyakarta, Java→Yogyakarta, Java40m
Conecta con nuestra comunidad
3Jakarta a Yogyakarta en Tren
The train is the most cost-efficient way to travel from Jakarta to Yogyakarta. Prices start from as low as $14 (250,000 IDR) when you take an economy train. Travel time is 6-9h.
Para esta ruta, puedes elegir entre dos clases de asientos: economy y ejecutiva. As this is quite a long journey, consider paying more for an executive-class seat with rates from $40 (710,000 IDR).
Consulta nuestra guía para Viajar en tren por Indonesia para más información sobre las clases de tren.
¿Tren diurno o nocturno?
Hay trenes tanto diurnos como nocturnos disponibles en esta ruta. Recomendamos tomar un tren diurno para que puedas disfrutar del pintoresco viaje por el campo.
Con los trenes nocturnos, puedes dormir parte del viaje. Pero ten en cuenta que llegarás demasiado temprano a Yogyakarta. Lo más probable es que tengas que reservar un hotel para esa noche, a menos que estés bien con deambular sin haber descansado lo suficiente.
Estación de salida y llegada
Desde el centro de la ciudad de Yakarta, los trenes salen de dos estaciones de tren.
Los trenes de clase económica y ejecutiva están disponibles en Pasar Senen Station. Cuando vienes de Gambir Station, solo puedes reservar un asiento de clase ejecutiva.
En el centro de la ciudad de Yogyakarta, los trenes llegan a Tugu Station (Estación de Yogyakarta) o Lempuyangan Station, que están a 2 km de distancia. Algunos trenes de Pasar Senen hacen parada tanto en Tugu como en Lempuyangan. Los trenes de Gambir solo paran en la Estación de Tugu.
Horario de trenes desde Pasar Senen Station
*Indicated ticket prices are for economy class.
Los billetes de Tren están disponibles en Tiket.com.
Horario de trenes desde la estación Gambir
*Indicated ticket prices are for executive class.
Los billetes de Tren están disponibles en 12go.asia.
Jakarta a Yogyakarta en Autobús
The cheapest way to get from Jakarta to Yogyakarta is by bus. Ticket prices start from as low as $11 (204,000 IDR).
Sin embargo, también es la opción más lenta e incómoda. El tiempo de viaje puede durar entre 8h 55m y 15h.
Para que te hagas una idea, el precio más barato del autobús cuesta solo un poco menos que un asiento en un tren económico. Y si tenemos que elegir entre el tren económico o el autobús, sin duda elegiríamos el tren. Es más rápido y, en general, más cómodo.
Algunas de las compañías de autobuses que operan en la ruta de Yakarta a Yogyakarta son: Sumber Alam, Adibuzz y Royal Kencana.
Puedes esperar muchas salidas a lo largo del día. Pero como este es un viaje en autobús bastante largo, te recomendamos tomar uno de los viajes en autobús nocturnos.
Estación de salida y llegada
Yakarta no tiene una única terminal de autobuses para ir a Yogyakarta. Hay al menos 5 estaciones de autobuses repartidas por toda la ciudad. ¿El truco? Todas están bastante lejos del centro de Yakarta, que es donde probablemente te alojarás si visitas la ciudad para hacer turismo.
La estación de autobuses más cercana al centro de la ciudad de Yakarta es Terminal Grogor Sumber Alam, a unos 5 km de distancia. Las otras estaciones de autobuses están mucho más lejos, a unos 12 o 16 km del centro de la ciudad de Yakarta.
En Yogyakarta, hay 2 estaciones de autobuses: Terminal Giwangan y Jurangkah Sumber Alam. Estas están a aproximadamente 1 km de distancia entre sí y a 7 km del centro turístico en Malioboro.
Horario Autobús de Jakarta a Yogyakarta
Los billetes de Autobús están disponibles en Bookaway.
Consejo para Reservar
Puedes comprar tus billetes online con antelación o en la estación de autobuses el mismo día de tu viaje. Te sugerimos llegar a la terminal al menos 30 minutos antes de la salida para que no vayas con prisas.
Jakarta a Yogyakarta en Vuelo
Flying from Jakarta to Yogyakarta is the fastest option for this route. Travel time is only 2h 40m. It's also the most expensive, though, with prices from $67 (1,205,000 IDR).
Hay dos aeropuertos tanto en Yakarta como en Yogyakarta:
Los vuelos desde el Aeropuerto Internacional Soekarno–Hatta (CGK) llegan al Aeropuerto Internacional de Yogyakarta (YIA).
Los vuelos desde el Aeropuerto Internacional Halim Perdanakusuma (HLP) llegan al Aeropuerto Internacional Adisutjipto (JOG).
Elige bien tus aeropuertos de llegada y salida para que no tengas problemas con los traslados desde y hacia tus hoteles en Yakarta y Yogyakarta.
CONSEJO: Si decides viajar en avión, considera incluir una tarifa de compensación de carbono para reducir tu impacto en el medio ambiente.
Paso 1: Cómo llegar al aeropuerto de Yakarta
Puedes elegir entre 2 aeropuertos en Yakarta cuando tomes un vuelo a Yogyakarta.
El Aeropuerto Internacional Soekarno–Hatta (CGK) es el principal aeropuerto que sirve a la capital de Indonesia y está a 30 km del centro.
El otro aeropuerto, más pequeño, es el Aeropuerto Internacional Halim Perdanakusuma, a solo 15 km del centro de Yakarta.
Del centro de Yakarta al Aeropuerto Internacional Soekarno–Hatta
La forma más rápida y sencilla de viajar del centro de Yakarta al Aeropuerto Internacional Soekarno-Hatta es en tren. Puedes tomar el tren desde la Railink tren desde Estación BNI City (Sudirman Baru) al aeropuerto.
There are departures every 30 minutes from 06:19 to 20:49 daily. Ticket prices start from $4.80 (85,000 IDR) for the train ride that takes 50 minutes.
Alternativamente, puedes tomar un autobús o un taxi, pero estos pueden tardar fácilmente al menos 1,5 horas.
Los autobuses Damri salen de Gambir Train Station every 30 minutes from 05:16 to 19:46. You can get a seat for $4.80 (85,000 IDR).
Si prefieres un traslado privado, te recomendamos reservar uno con Klook beforehand. It is often the cheapest option with rates from $11 (200,000 IDR), depending on which area you’re staying in. Try to book your car at least 5 hours in advance to avoid any inconvenience.
Para más información, echa un vistazo a nuestra guía completa para Aeropuerto de Jakarta.
Centro de la ciudad de Yakarta al Aeropuerto Internacional Halim Perdanakusuma
No hay autobuses ni trenes directos desde el centro de Yakarta hasta el Aeropuerto Internacional Halim Perdanakusuma, así que tu mejor opción es tomar un traslado privado.
For this route, it's best to hail a taxi through Grab or Gojek. Rates start from $3.90 (70,000 IDR) for the 40-minute ride.
Paso 2: De Yakarta a Yogyakarta en avión
Vuelos desde Aeropuerto Internacional Soekarno–Hatta to Yogyakarta Airport take about 1h 10m. Airfares start from $62 (1,100,000 IDR).
Hay muchas aerolíneas operando en esta ruta de Yakarta a Yogyakarta. Algunas de ellas son Transnusa, Batik Air, Garuda Indonesia y Citilink.
Si buscas salir del Aeropuerto Internacional Halim Perdanakusuma y llegar a Aeropuerto Internacional Adisutjipto (JOG), flights are slightly more expensive, with rates from $78 (1,400,000 IDR).
Fly Jaya y Citilink operan en esta ruta.
Paso 3: Del Aeropuerto de Yogyakarta al centro de la ciudad de Yogyakarta
Ambos aeropuertos de Yogyakarta son fácilmente accesibles en transporte público y privado.
Del Aeropuerto Internacional de Yogyakarta al centro de la ciudad de Yogyakarta
El Aeropuerto Internacional de Yogyakarta es el aeropuerto principal de la ciudad, a unos 45 km del centro. La forma más cómoda de llegar a tu hotel, especialmente si está en el centro turístico de Malioboro, es en tren.
A ticket for a regular free-seating train costs $1.10 (20,000 IDR) and travel time is about 40 minutes. The airport rail link is connected to Yogyakarta International Airport. You can get off the train at Tugu Station (Estación de Yogyakarta).
Alternative options are a bus that costs $4.50 (80,000 IDR) and a taxi with rates from $13 (240,000 IDR). For private transfers, prices are similar whether you take a Grab/Gojek or book one in advance via Klook.
Ojo: en autobús o taxi, el viaje desde el Aeropuerto Internacional de Yogyakarta hasta el centro de la ciudad dura de 1,5 a 2 horas.
Para obtener más detalles, puedes visitar nuestra página sobre Aeropuerto de Yogyakarta.
Del Aeropuerto Adisutjipto de Yogyakarta al centro de la ciudad de Yogyakarta
Desde el Aeropuerto Adisutjipto, el tren también es la mejor manera de llegar al centro de la ciudad.
Puedes subir al tren en La estación Maguwo, que está conectado con el Aeropuerto Adisutjipto a través de un paso subterráneo. Desde aquí, es un viaje de 15 a 20 minutos hasta la Estación Tugu en el centro de Yogyakarta.
A train ticket costs $0.40 (8,000 IDR).
Alternatively, you can take a 45-minute bus for $0.20 (4,000 IDR) or a 45-minute private transfer with rates from $3.90 (70,000 IDR).
Echa un vistazo a nuestra guía completa para Aeropuerto Adisutjipto para más información.
Los billetes de Vuelo están disponibles en Skyscanner.
Nuestros lugares favoritos para alojarse en Yogyakarta
Aquí están nuestros lugares favoritos para alojarse en Yogyakarta para todos los presupuestos.
Jogja Village
Si anhelas un paraíso tropical en el corazón de la ciudad con una impresionante piscina al aire libre, Jogja Village es una opción ideal.
Está a 10 minutos en coche del Palacio de Kraton y está rodeado de una gran cantidad de cafeterías y boutiques geniales.
Elige entre una variedad de habitaciones decoradas con colores, algunas con románticas camas con dosel y baños al aire libre al estilo de Bali. Hay un excelente restaurante con asientos junto a la piscina, así como un spa totalmente equipado.
Es uno de los mejores hoteles familiares de Yogyakarta en su rango de precios y cuenta con una zona de juegos interior.
- Piscina
- Spa
- Ideal para familias
- Delicioso restaurante en el lugar
Las habitaciones dobles empiezan desde $27 por noche
Rumah Mertua Heritage
- Piscina al aire libre
- Impresionante jardín
- Spa
- Restaurante en el sitio
Snooze
Esta acogedora casa de huéspedes solo para adultos está situada en el corazón del distrito del palacio de Kraton y no se parece a ningún otro lugar de la ciudad.
Las habitaciones están dispuestas alrededor de un patio central lleno de plantas tropicales. De hecho, incluso en las habitaciones se siente como si hubiera entrado en la selva tropical. Hay plantas, accesorios de bambú natural y coloridos murales de la jungla pintados en las paredes.
Dispersas por toda la casa de huéspedes hay varias áreas para socializar. Cuenta con una cocina compartida y una cafetería, y la recogida en el aeropuerto está disponible por un cargo adicional.
- Ambiente social y divertido
- Ubicación conveniente
- Jardín y terraza
- Cafetería en el establecimiento
Las habitaciones dobles empiezan desde $10 por noche
SOBRE TU DESTINO
¿Por qué visitar Yogyakarta?
Yogyakarta es la capital cultural de Java, la única región de Indonesia que todavía está gobernada por un sultán. Comúnmente llamada Jogja, la ciudad valora mucho sus antiguas tradiciones y forma de vida. Bastante impresionante, dado que es un área urbana de más de 3 millones de habitantes.
Los cercanos templos antiguos de Borobudur y Prambanan son las principales razones por las que los viajeros visitan Yogyakarta, pero la ciudad tiene mucho más que ofrecer. Los amantes del arte disfrutarán de su arte callejero, cafés boutique y la icónica tela batik. Dirígete a Malioboro Road y Kotagede para encontrar hallazgos y joyas increíbles. Explora el Palacio Kraton Sultan y Taman Sari para echar un vistazo a la arquitectura y la historia de la ciudad.
Resumiendo
That's the full picture for getting from Jakarta a Yogyakarta, roughly 430 kilometres (267 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $11 (204,000 IDR). The quickest trip takes 2h 40m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Preguntas Frecuentes
¿Cuál es la distancia de Jakarta a Yogyakarta?
La distancia de Jakarta a Yogyakarta es 430 kilometres (267 miles).
¿Cuál es la forma más rápida de Jakarta a Yogyakarta?
La forma más rápida de Jakarta a Yogyakarta es en vuelo, en aproximadamente 2h 40m.
¿Cuál es la forma más barata de Jakarta a Yogyakarta?
La forma más barata de Jakarta a Yogyakarta es en autobús, desde 204,000 IDR.
Historial de actualizaciones
Precios de vuelos actualizados.
- Precios de autobús actualizados.
- Nuevos operadores de tren: desde la estación de Pasar Senen (PSE), desde la estación de Gambir (GMR).
- Operador de tren ya no aparece: a la Estación Lempungayan.
- Precios de tren actualizados.
- Horarios de salida de tren actualizados.
- Nuevo operador de tren: a la Estación de Lempuyangan.
- Operadores de tren que ya no figuran: desde la Estación de Pasar Senen (PSE), desde la Estación de Gambir (GMR).
- Operadores de autobús que ya no figuran: Agramas, Sinar Jaya.
- Operador de autobús ya no listado: PO Santoso.
- Precios de autobús actualizados.
Divulgación de afiliados
Algunos enlaces de esta página son enlaces de afiliados. Si reservas a través de ellos, ganamos una pequeña comisión sin coste adicional para ti. Esto nos ayuda a mantener Gecko Routes gratis y actualizado.





