Travel guides › Practical travel info

How to get from the airport to the city: Bali, Jakarta, Lombok, and Yogyakarta

At Bali’s DPS, check the app pickup area or taxis. At Jakarta’s CGK, choose between the airport train, DAMRI, and taxis based on your arrival time and destination. At Yogyakarta’s YIA, one-way airport train fares start at Rp20,000. DAMRI buses at Lombok’s LOP run daily from 07:00 to 17:00.

At a glance

How do you get from Bali Ngurah Rai Airport (DPS) to your accommodation?

The airport’s official transport information lists taxis, the Grab Lounge, and the Gojek Customer Lounge as separate transport options. Check the app or airport signs for pickup locations.

Travel times vary by destination: about 10–20 minutes to Kuta, 20–35 minutes to Seminyak, and 30–45 minutes to Canggu. Nusa Dua is listed at about 20–30 minutes and Ubud at about 60 minutes. Times may vary with traffic.

  1. App rides

    Check the pickup location in the Grab or Gojek app, then follow signs to the relevant lounge or pickup area.

  2. Taxis

    Follow the airport signs to the taxi pickup area. Confirm the fare and conditions before you ride.

  3. Hotel pickup

    Ask your hotel or accommodation directly about the fare and where to meet the driver. Prices vary by property.

How much does it cost to get from Jakarta Soekarno-Hatta Airport (CGK) to the city?

The airport train runs toward Manggarai in the city. Get off at BNI City station to reach central Jakarta. DAMRI buses list fares by destination. Check operating hours before choosing the train or bus.

TransportTimeFare
Airport trainAbout 60 minutesRegular Rp30,000 · Executive Rp75,000
DAMRI busAbout 40–80 minutesOne way Rp80,000 (fares of Rp40,000–Rp70,000 are also listed for some destinations)
TaxiAbout 50 minutes; varies with trafficAverage fare to the city: US$12–14
GrabCheck in the appVaries with distance, weather, and road conditions

How late do the CGK airport train and DAMRI buses run?

The airport train is listed as running roughly from 06:15 to 22:45, with two departures per hour. If you arrive late at night, check the last train time for that day.

DAMRI buses depart near the terminal arrival lobbies. Routes operate roughly from 05:00 to 24:00, with buses every 30–60 minutes. Taxis are available at stands outside the arrivals areas of Terminals 1, 2, and 3. The listed taxi companies operate 24 hours a day.

How do you get from Yogyakarta International Airport (YIA) to the city?

The YIA airport train connects the airport with Yogyakarta station. After the fare adjustment effective July 1, 2026, one-way fares start at Rp20,000 for regular trains and Rp50,000 for Xpress.

The first train toward the city is listed as departing at 05:16 and the last at 21:30. DAMRI lists an estimated one-way fare of Rp80,000 to Park and Ride Gamping.

  1. Check train times

    Check that your arrival time fits the train schedule, then choose a regular train or Xpress.

  2. Take DAMRI

    Check the service to Park and Ride Gamping and the day’s operating information.

How much does it cost to get from Lombok International Airport (LOP) to Mataram or Senggigi?

Airport DAMRI buses run daily from 07:00 to 17:00. The fare to Mataram is Rp25,000 and to Senggigi is Rp35,000. The airport website advises passengers to ask at the ticket counter.

TransportTimeFare
DAMRI · MataramNo travel time listedRp25,000
DAMRI · SenggigiNo travel time listedRp35,000
TaxiNo travel time listedZone-based or metered fare

How do you get from Lombok Airport to Kuta Lombok or the Gili Islands?

Kuta Lombok is about a 30–45-minute drive away. The airport DAMRI routes do not serve Kuta Lombok, so a taxi or accommodation pickup is a better option.

To reach the Gili Islands, first travel to Bangsal Harbor in the north, then take a boat. A service from Bangsal to Gili Air is listed as departing at 10:00 and arriving at 10:15. Check transport from the airport to the harbor and boat departures for that day.

What to do in these situations

  1. Arriving at DPS and heading to Kuta

    Check airport signs or the app for the taxi or ride-hailing pickup area.

  2. Arriving late at night at CGK

    Check the airport train’s last departure and DAMRI operating hours. If neither is available, consider a taxi, which is listed as operating 24 hours a day.

  3. Arriving late at night at YIA

    The last airport train is listed as departing at 21:30, so check alternative transport that fits your arrival time.

  4. Arriving late at night at LOP

    DAMRI and taxi services are listed as operating from 07:00 to 17:00, so check for accommodation pickup or another transfer option.

  5. Heading straight to the Gili Islands

    First check transport to Bangsal Harbor and boat departures for that day.

Before you leave

FAQ

How long does it take to get from Bali Airport to Kuta?

The road distance is about 3–6 km, and the drive takes about 10–20 minutes depending on traffic.

How much is the CGK airport train in Jakarta?

Regular class costs Rp30,000 and executive class Rp75,000. The journey takes about 60 minutes.

Where do you catch the DAMRI bus at CGK?

You can catch it near the terminal arrival lobbies.

How late does the YIA airport train run?

The last train toward the city is listed as departing at 21:30.

How much is the DAMRI bus from Lombok Airport to Senggigi?

The one-way fare is Rp35,000. The airport advises passengers to ask at the ticket counter.

Can you go straight from Lombok Airport to the Gili Islands?

First travel to Bangsal Harbor, then take a boat. Check transport from the airport to the harbor and boat departures for that day.

Official sources & check dates

More practical info

Site updated: 2026-11-01