
Bali sits 536 kilometres (333 miles) east of Yogyakarta, across Java and over a narrow strait. Flying is the quickest option, taking 2h 30m. By land, the train is the cheapest way to get from Yogyakarta to Bali at $13 (225,000 IDR). It's a long haul, though, around 14h 30m - 19h. The bus costs more and takes about as long.
Distancia de Yogyakarta a Bali
Yogyakarta y Bali están a unos 536 km (333 millas) de distancia, y el trayecto en sí cubre alrededor de 686 km por carretera. La forma más rápida de ir de Yogyakarta a Bali es en vuelo, que tarda unos 2h 30m.
3 formas de viajar de Yogyakarta a Bali
Hay tres maneras to travel from Yogyakarta to Bali. You can choose between the flight, bus, and train. The journey takes 2h 30m–14h 30m and la forma más rápida es en vuelo. If you're on a budget, la opción más barata es en tren with tickets starting at $13 (225,000 IDR).
traslados incluidos — ver itinerario
- Yogyakarta→Yogyakarta International Airport40m
- Yogyakarta→Bali1h 20m
- Aeropuerto de Bali→Bali city centre20m
Conecta con nuestra comunidad
Todavía no hay preguntas — sé el primero en preguntar sobre Yogyakarta to Bali.
Yogyakarta a Bali en Vuelo
Mejor relación calidad-precioLa forma más rápida de viajar de Yogyakarta a Bali es en avión. El tiempo de viaje es de solo 2h 30m, incluyendo los traslados desde y hacia los aeropuertos.
It's also the most expensive option, with combined fares from $105 (1,850,000 IDR). But given the convenience and comfort of this option compared to land travel, we think the price is well worth it.
Yogyakarta tiene 2 aeropuertos, pero todos los vuelos directos a Bali salen del Aeropuerto Internacional de Yogyakarta (YIA).
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 Yogyakarta
El Aeropuerto Internacional de Yogyakarta es el aeropuerto principal de la ciudad, a unos 45 km del centro turístico de Malioboro. La forma más cómoda de llegar es en tren.
A ticket for a regular free-seating train costs $1.10 (20,000 IDR), and travel time is about 40 minutes. You can board the train at Tugu Station (Estación de Yogyakarta), a poca distancia de Malioboro. La última parada del tren es en Estación de tren YIA, que está conectada con el Aeropuerto Internacional 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.
Ten en cuenta: en autobús o taxi, el trayecto desde el centro de la ciudad hasta el Aeropuerto Internacional de Yogyakarta tarda de 1,5 a 2 horas.
Visite nuestra página sobre Aeropuerto de Yogyakarta para más detalles.
Paso 2: Vuelo de Yogyakarta a Bali
Garuda Indonesia y Super Air Jet son las principales aerolíneas que operan vuelos de Yogyakarta a Bali.
A direct flight takes about 1h 30m. Airfares start from $96 (1,720,000 IDR).
También hay vuelos indirectos para esta ruta, pero no tiene sentido tomarlos porque a menudo son más caros que los vuelos directos.
Paso 3: Taxi del Aeropuerto de Bali al centro de la ciudad de Bali
Todos los vuelos desde Yogyakarta llegan a Aeropuerto de Bali, también conocido como Ngurah Rai o Aeropuerto de Denpasar. Desde aquí, puedes ir a cualquier parte de Bali en transporte privado.
La opción más cómoda es reservar un viaje privado con Klook beforehand. Klook often offers the cheapest rates, and you can expect the driver to be waiting for you as soon as you arrive. Rates start from $6.40 (115,000 IDR) to Kuta or Seminyak and $14 (250,000 IDR) to Ubud.
Alternatively, you can hail a taxi through Grab or Gojek, with fares from $7.30 (130,000 IDR). Both companies are now recognised at Bali Airport, and each has its official lounge.
Aléjate de los conductores que esperan fuera del aeropuerto y ofrecen un viaje. Pueden ser bastante agresivos y son conocidos por cobrar de más a los turistas.
Para más detalles, echa un vistazo a nuestra guía completa para Aeropuerto de Bali.
Los billetes de Vuelo están disponibles en Skyscanner.
Yogyakarta a Bali en Autobús
The bus is an affordable way to get from Yogyakarta to Bali, but be prepared for a long journey. Bus fares start from $22 (380,000 IDR) for the journey that takes around 14h 30m - 19h.
Aunque es un "autobús directo", ten en cuenta que esta opción incluye un cruce en ferry de 45 minutos de Java a la Isla de Bali. Sin embargo, tu proveedor de autobuses se encargará de esto, así que no tendrás que preocuparte por nada.
Puedes elegir entre tres compañías de autobuses que operan en esta ruta: MTrans, Mansion y Gunung Harta.
Es un viaje bastante largo, así que intenta reservar al menos un autobús ejecutivo para el trayecto.
Horario Autobús de Yogyakarta a Bali
Yogyakarta a Bali en Tren
On a budget? If you have a lot of time and you're looking for adventure, a combined train and ferry is the cheapest way to get from Yogyakarta to Bali. Combined fares start from only $13 (225,000 IDR).
Pero es un viaje largo y bastante agotador. El trayecto en tren en sí dura medio día, seguido de un corto viaje en ferry, y luego un autobús o taxi de 4 a 5 horas.
Considerando que el viaje dura entre 14h 30m y 19h, puedes dividir el viaje para visitar algunos puntos de interés como los volcanes Bromo e Ijen por el camino. Una excursión terrestre dedicada de varios días es, sin duda, una mejor opción para el Yogyakarta a Bali ruta.
Paso 1: Tren de Yogyakarta a Ketapang
Desde el centro de la ciudad de Yogyakarta, debes tomar un tren a Estación de Ketapang en Banyuwangi. Los ferris con destino a Bali salen del puerto de Ketapang, que está a 10 minutos a pie de esta estación de tren.
Cuatro trenes operan de Yogyakarta a Ketapang. Dos salen por la mañana desde Lempuyangan Station, los otros dos salen por la tarde desde Tugu Station. Estas estaciones están a 2 km de distancia en el centro de la ciudad de Yogyakarta.
¿Tren diurno o nocturno?
Cuando viajes en tren de Yogyakarta a Ketapang, puedes elegir entre un tren diurno o nocturno.
Si viajas durante el día, tendrás la oportunidad de ver el este rural de Java más allá de los famosos puntos turísticos de Indonesia. Pero con esta opción, no llegarás a tiempo para el último viaje en autobús a Bali. Tendrás que pasar la noche en Ketapang o Gilimanuk.
Si tomas el tren nocturno, puedes ahorrar tu valioso tiempo diurno, así como una noche de 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.
Los billetes de Tren están disponibles en Ticket.com.
Consejo para Reservar
Los precios indicados son para asientos de clase económica, pero los asientos de clase ejecutiva también están disponibles tanto en la estación de Lempuyangan como en la de Tugu.
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 al muelle 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: Ferry del Puerto de Ketapang al Puerto de Gilimanuk
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.
The journey takes only 45 minutes and tickets cost $0.60 (10,000 IDR). You can buy your ticket at the pier or online via Ferizy.
Paso 4: Autobús o taxi del Puerto de Gilimanuk al centro de Bali
El Puerto de Gilimanuk está en la costa noroeste de Bali. Desde aquí, aún te quedan 3 horas en coche hasta Canggu, 3.5 horas hasta Ubud y más de 4.5 horas hasta Uluwatu.
Si vas a cualquiera de estos destinos, puedes elegir entre tomar un taxi directo o coger el autobús a Denpasar o Mengwi.
En Taxi
Un traslado privado es la forma más cómoda de ir desde la Terminal de Gilimanuk hasta tu destino en Bali. Te recomendamos reservar tu viaje con antelación, así sabes que te estará esperando cuando llegues al puerto.
Puedes reservar un coche de 3 plazas en 12go.asia with rates from $51 (910,000 IDR) to popular spots like Canggu or Kuta. If you're travelling with more people (or more luggage), bigger cars are available on GetYourGuide. Prices are from $84 (1,500,000 IDR)
There are also taxis waiting outside Gilimanuk Harbour if you weren't able to book a private car in advance. Expect to pay around $67 (1,200,000 IDR)when going to popular destinations like Canggu, Seminyak or Ubud. Prepare to haggle, and make sure to agree on a price before getting onboard.
En autobús a Denpasar
¿Tienes un presupuesto ajustado? Si vas al sur de Bali —Kuta, Seminyak, Canggu, Uluwatu, Nusa Dua—, lo mejor es tomar un autobús a Denpasar.
Empieza caminando hasta la Terminal de Autobuses de Gilimanuk, que está a solo 10 minutos del puerto. Aquí, puedes tomar un autobús que vaya a Terminal Ubung in Denpasar. Tickets cost $3.40 (60,000 IDR). The advertised travel time is around 3.5 hours. But with the usual traffic in Bali, it usually takes 4 to 5 hours.
From Terminal Ubung, the easiest way to get to your hotel in Bali is by Grab or Gojek. Fares start from $3.90 (70,000 IDR). Note that there is a strong taxi mafia around most transport hubs in Indonesia, so you might have to walk a bit away from the bus terminal to meet your driver.
Horario de autobuses de Gilimanuk a Denpasar
Compañía de autobuses | Horario | Costos |
|---|---|---|
Transporte Putra Sehati | 00:30-04:00 02:00-06:00 12:45-16:45 14:30-18:30 15:00-19:00 15:30-19:30 | $3.40 (60,000 IDR) |
En autobús a Mengwi
¿Vas al norte, a Ubud o Tegallalang? Querrás tomar un autobús de Gilimanuk a Terminal de Autobuses de Mengwi.
A ticket costs around $4.20 (75,000 IDR) and travel time is about 4 hours.
From Mengwi, you can book a Grab taxi to Ubud for around $5.60 (100,000 IDR) and to Tegallalang for about $7.60 (135,000 IDR). With the usual traffic to Ubud, the ride could take about an hour.
¿Vas a la costa norte de Bali?
Desde Gilimanuk, hay un servicio de autobús directo a Singaraja in North Bali. This passes through the main beach resort area of Lovina. Fares are from $3.90 (70,000 IDR), and the bus ride takes about 2 hours.
CONSEJO: Relájate y desconecta 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, te hemos dado consejos adicionales sobre cómo empezar tu aventura al llegar al norte de Bali en ferry desde Java.
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!
Resumiendo
That's the full picture for getting from Yogyakarta a Bali, roughly 536 kilometres (333 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $13 (225,000 IDR). The quickest trip takes 2h 30m.
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 Yogyakarta a Bali?
La distancia de Yogyakarta a Bali es 536 kilometres (333 miles).
¿Cuál es la forma más rápida de Yogyakarta a Bali?
La forma más rápida de Yogyakarta a Bali es en vuelo, en aproximadamente 2h 30m.
¿Cuál es la forma más barata de Yogyakarta a Bali?
La forma más barata de Yogyakarta a Bali es en tren, desde 225,000 IDR.
¿Cuál es la distancia de Yogyakarta a Bali?
¿Cuánto tiempo se tarda en viajar de Yogyakarta a Bali?
¿Cuánto cuesta llegar de Yogyakarta a Bali?
Fares for a flight from Yogyakarta to Bali start at 730,000 IDR when you travel in the off-peak season. Airfares rise considerably in the dry season (May to October).
If you're taking the train, combined costs start from 225,000 IDR to get to Bali from Yogyakarta.
¿Qué puedo esperar de Bali?
Bali is beautiful temples, white-sand beaches, amazing waves, and vibrant nightlife all rolled into one.
Its beaches range from popular tourist spots like Kuta and Seminyak, to more secluded and quieter options like Nusa Dua and Lovina. As for temples, some of the must-visit are Uluwatu Temple, Pura Besakih, and Tanah Lot Temple.
Bali is a tropical island so you should expect hot and humid weather throughout the year. It is also a popular tourist destination and can be quite crowded, particularly during peak season.
¿Cómo moverse por Bali?
There are several ways to get around in Bali. The most popular option among tourists is renting a car or a scooter. These allow you to explore the island at your own pace.
However, it's important to note that traffic in Bali can be chaotic and driving can be dangerous. If you're not comfortable driving on your own, you can hail a private car or a motorbike through apps like Grab and Gojek.
Public transportation in Bali includes bemos (minibuses), buses, and metered taxis. Bemos are the most common and affordable, but they can be crowded and do not always run on schedule.
Historial de actualizaciones
- Nuevo operador de autobuses: Mansion.
- Precios de autobús actualizados.
- Horarios de salida de autobuses actualizados.
- Precios de tren actualizados.
- Precios de autobús actualizados.
- Horarios de salida de autobuses actualizados.
- Nuevo operador de autobuses: Gunung Harta.
- Precios de vuelos actualizados.
- Precios de tren actualizados.
- Horarios de salida de tren 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.





