Trans Jogja is a bus rapid transit (BRT) system operates in Yogyakarta and surrounding areas (Sleman Regency and Bantul Regency), with 20 different routes. Trans Jogja operates from 05:30 to 20:30.

Trans Jogja inaugurated on February, 2008. It makes the second oldest bus rapid transit (BRT) system operates in Indonesia, after Transjakarta.

Trans Jogja is currently operated by PT Jogja Tugu Trans, a consortium of Perum DAMRI and public transport cooperatives in Special Region of Yogyakarta (Koperasi Pemuda Sleman, Kopata, Aspada, Kobutri, and Puskopkar), and PT Anindya Mitra Internasional, a province-owned company. Their operations are under auspices of Office of Transportation of the Special Region of Yogyakarta.

In April 2020, the system had a daily ridership of 1,402, lower than normal amounts of 20,000-22,000 because of the COVID-19 pandemic.

Fares

Ticket fares on Trans Jogja are of flat rates. Passengers pay a flat fare and can go any distance along the bus route. Bus transfers are free at staffed stops.

Table of Trans Jogja Istimewa Payment Methods
Payment MethodFare
CashRp3.500
Trans Jogja Subscription CardRegular CardRp2.700
Student CardRp60
Special CardSenior CardRp2.000
Disabled Card
Electronic Money Card (KUE)Mandiri e-moneyRp2.700
BCA Flazz
BRIZZI
BNI TapCash
Multi Trip Card/KMT KAI Commuter
Digital WalletGopay
Astrapay
LinkAja
QRIS
Old and new versions of the Student Card

Cards

As of 2025, Trans Jogja issues Trans Jogja subscription cards for use on Trans Jogja buses. There are four types of cards:

  • Regular Card: This card can be purchased for Rp50,000 with a balance of Rp50,000. It can also be reloaded with a minimum of Rp5,000 per reload.
  • Student Card: This card can only be obtained by showing a student ID from elementary school, middle school, high school, or equivalent. The new card price is Rp50,000 with a balance of Rp50,000.
  • Disabled Card: This card can only be obtained by showing the buyer's identification card, such as a National Identity Card (KTP). This card can be purchased for Rp50,000 with a balance of Rp50,000.
  • Senior Card: This card can only be obtained by showing the buyer's identification card, such as a National Identity Card (KTP) or Family Card (KK). The new card price is Rp50,000 with a balance of Rp50,000.

Regular Card, Student Card, Disabled Card, and Senior Card can be purchased and reloaded at the following point-of-sale (POS) bus stops:

  • Adisutjipto Airport Bus Stop
  • Jombor Terminal Bus Stop
  • Ambarrukmo Plaza Bus Stop
  • Taman Pintar Bus Stop
  • Giwangan Terminal Bus Stop
  • Palbapang Terminal Bus Stop
  • Pakem Terminal Bus Stop
  • PT Anindya Mitra Internasional

Jogja Travel Pass (JTP)

Jogja Travel Pass (JTP) is a durational ticket pass that user can using every Trans Jogja route only one time payment. The system look like Opal Travel Pass in Sydney and Japan Rail Pass in Japan. The different with Trans Jogja normal payment system is JTP make user can going out from Trans Jogja to explore Jogja or activity in Jogja, but if that user come back using Trans Jogja, user do not pay ticket again.

To using Jogja Travel Pass, user can buy Jogja Travel Pass in Trans Jogja Apps. There are many choise of duration Jogja Travel Pass, from 1 day, 3 days, 7 days, and 14 days. After that, user can pay using Credit Card, Debit Card, QRIS, or Virtual Account. After payment success, user gifted QR Code in the app that use for scanning by crew every user using Trans Jogja.

Jogja Travel Pass has reward to user in the form of point. User can convert much of point into discount travel destination ticket from destination that have cooperation with Trans Jogja.

Here is Jogja Travel Pass ticket fares:

JTP Fares
DurationFares
1 dayRp 6.500
3 daysRp 15.000
7 daysRp 32.000
14 daysRp 57.000

Routes

Public Transportation Map of Yogyakarta, Last updated June 7, 2025
List of Trans Jogja routes
ServiceLineRouteRoute typeHeadway (minute)Operating hoursOperator
Trans JogjaL-1Jombor - MalioboroLoop-05.30 - 20:30PT Anindya Mitra Internasional
1APrambanan - MalioboroLoop12PT Jogja Tugu Trans
1BAdisutjipto AirportYogyakarta railway stationLoop15
2ACondongcatur – XT SquareLoop21
2BCondongcatur – XT SquareLoop16
3AGiwangan – CondongcaturLoop12
3BGiwangan – CondongcaturLoop15PT Anindya Mitra Internasional
4AGiwangan – UGMLoop25
4BGiwangan – UGMLoop25
5AJombor – JantiLoop25
5BJombor – Adisutjipto AirportLoop25
6Gamping – MalioboroTwo-way25
8Jombor – NgabeanTwo-way15
9Giwangan – JomborTwo-way20
10Gamping – SGM (Kusumanegara)Two-way20
11Giwangan – Panti RapihTwo-way25
12Condongcatur – PakemTwo-way20PT Jogja Tugu Trans
13Ngabean - Pusat Kuliner BelutTwo-way38
14Adisutjipto Airport - PakemTwo-way32
15Malioboro - PalbapangTwo-way10

Intermodal Integration

Trans Jogja has many intermodal integration location. Here is the location of intermodal integration:

LocationTrans Jogja LineTransport Intermodal
Yogyakarta railway station1A, 1B, 2A, 3A, 3B, 6, 8, 10, 13, 15, L-1Intercity Train Prambanan Express Commuter Line KRL Commuter Line Yogyakarta - SoloYogyakarta International Airport Rail Link
Lempuyangan railway station2B, 4A, 4B, 10Intercity Train KRL Commuter Line Yogyakarta - Solo
Maguwo Shelter1A, 1B, 3A, 3B, 5B, 14KRL Commuter Line Yogyakarta - Solo Adisutjipto Airport Park and ride
Giwangan Bus Station3A, 3B, 4A, 4B, 9, 11Intercity Bus (especially from/to Surabaya, Denpasar, Jakarta) Park and ride
Jombor Bus Station2A, 2B, 5A, 5B, 8, 9, L-1Intercity Bus (especially from/to Magelang, Semarang, Jakarta) Travel / Shuttle (especially from/to Magelang, Semarang)
Titik Nol1A, 1B, 2A, 2B, 3A, 6, 8, 10, 13, 15, L-1KSPN Shuttle (to Borobudur, Parangtritis, Baron)
Gamping Shelter6, 10DAMRI YIA Airport Shuttle Intercity Bus (especially from/to Purwokerto, Cilacap, Bandung) Park and ride
North Janti & South Janti Shelter1A, 1B, 3A, 5A, 5BIntercity Bus (especially from/to Surabaya)
Prambanan Shelter1AIntercity Bus KSPN Shuttle

Ridership

Number of Trans Jogja Passengers per Year
Year201320142015201620172018201920202021202220232024
Number of PassengersTrans Jogja5,978,7266,506,2906,468,6786,409,2055,317,4845,880,6105,282,7372,776,6671,508,4503,045,9575,465,5748,984,984
Daily16,38017,82517,72217,51114,56816,11114,4737,5874,1328,34513,82525,549

Fleets

All of Trans Jogja fleets consist of medium buses.

List of Trans Jogja current fleets
Vehicle numberNumber of fleetChassisBodyLiveryLinesYear in operationPhoto
EV-01, EV-022MD8-E LE City BusNew ArmadaPurpleL-12025 – present
41 70-73 1286Hino FB 130Restu Ibu Pusaka Grand VenusYellow-GreenBackup bus2019 – present
86-11328Hino FB 130Laksana Nucleus 4Yellow-Green6A, 6B, 7, 8, 9, 10, 11, Backup bus2017 – present
21-30 36-40 114-12729Hino FB 130Restu Ibu Pusaka NeptuneYellow-Green1B, 2B, 13, 14, Backup bus2017 – present
42-69 74-8540Isuzu ELF NQR 71Laksana Nucleus 4Blue-Yellow3A, 3B, 4A, 4B, 5A, 5B, 10, Backup bus2016 – present
1-2525Hino GB 150Tri Sakti InfinityGreen-Yellow1A. 1B, 152023 – present