
GO KL Free City Bus: Is It Still Free? Routes and Costs
Is the GO KL free city bus still free for visitors? See the reported RM1 foreigner charge, the Green and Purple lines, and when rail is the better pick.
On this page
Last updated November 2026: the go kl free city bus (Bas GOKL) is a city-centre loop service, but its price for visitors is no longer simple. A BERNAMA headline dated 18 December 2023 said that foreigners would pay RM1 from 1 January. Malaysians were not named in that headline, so read the status section below before you plan around a zero fare. Our full guide to Getting Around Kuala Lumpur: Trains, Buses and Grab covers every other option.

Featured image: Wiki Farazi, CC0, via Wikimedia Commons.
Is the GO KL Free City Bus Still Free?

Treat it as free for locals and low-cost for visitors. BERNAMA gave a RM1 charge for foreigners starting 1 January after its December 2023 article. The paywalled report does not spell out payment method, exemptions or ID checks. For a budget, assume RM1 per boarding as a visitor and treat anything lower as a bonus. Current fare rules sit on the GO KL official site. Prices and hours checked November 2026.
GO KL Routes at a Glance

Three lines are confirmed to run to Bukit Bintang, the shopping and food district around Pavilion Kuala Lumpur at 168 Jalan Bukit Bintang. Each line is listed with its number of intermediate stops. Other colour lines have been described over the years, so skip any route you cannot match to the official map.
| Line | Route | Stops in between | Useful for |
|---|---|---|---|
| Green | KLCC to Bukit Bintang | 14 | Petronas Towers area to Pavilion |
| Purple | Pasar Seni to Bukit Bintang | 15 | Central Market and Chinatown to Pavilion |
| Blue | Medan Mara to Bukit Bintang | 17 | Medan Mara side of the city to Pavilion |

- Pavilion Kuala Lumpur is the shared stop for all three lines above.
- Central Market is open daily 10:00am to 10:00pm, so a Purple line ride from Pasar Seni suits most of the day.
- KL Sentral service is not confirmed for the Green or Purple line. Use rail for that interchange.
How to Ride the Bus

Board at the stop for your line, with KLCC, Pasar Seni and Bukit Bintang as the anchor points. Expect to pay RM1 if you are a foreign visitor, based on the BERNAMA charge. Keep coins or a small note ready in case payment is taken on board. Operating hours and frequency are published on the MyRapid site and the GO KL site, and older blog figures should not be relied on. The bus runs on city streets, so traffic affects journey time.
Visitors pay RM1 per boarding, so several hops add up quickly; the KL Travel Pass gives international visitors unlimited Monorail, LRT and MRT rides.
GO KL vs LRT, MRT and Monorail

Rail avoids street traffic, and the bus avoids station stairs and ticket gates. Bukit Bintang is reachable by LRT and MRT stations and by taxi. Pavilion has an MRT link at Pavilion Kuala Lumpur – Bukit Bintang Station through Door E or Door D. By monorail, alight at Bukit Bintang Station and follow the Pavilion KL signs. Our guide to the LRT and MRT network covers fares and lines. Another guide explains the Kuala Lumpur Monorail: Stations, Transfers and Hours corridor.
| Option | Cost | Best for |
|---|---|---|
| GO KL bus | RM1 for foreigners (per BERNAMA) | Short hops between KLCC, Bukit Bintang and Pasar Seni |
| LRT, MRT, Monorail | Fare depends on the trip; see MyRapid | Longer rides, fixed timing, avoiding traffic |
| KL Travel Pass | Unlimited Monorail, LRT and MRT rides for international visitors | Heavy rail days |
| Grab or InDriver | Fixed price shown before the ride | Luggage, late nights, rain |

Budget Day Plan on the Green and Purple Lines
Start at Pasar Seni for Central Market, which opens at 10:00am. Take the Purple line to Bukit Bintang, a 15-stop gap, for RM1 as a foreigner. Walk through Pavilion and the food streets nearby. Later, ride the Green line from Bukit Bintang to KLCC, 14 stops away, for another RM1. Two rides cost about RM2 in total at that fare. Compare that with a rail day pass if you plan four or more hops.

Who Should Skip It
Skip the bus when time is tight, because street traffic makes arrival times less predictable than rail. Heavy luggage is another reason to use rail or ride-hailing. Airport arrivals need a different plan, since GO KL is a city loop, so use our KLIA to city guide instead. Rain or heat also make waiting at a street stop less comfortable than a covered station. Mobility needs are best matched to station lifts and step-free access, so ask the operator before you commit.

Regular Bus Options for Pavilion Kuala Lumpur
If the GOKL queue is long, Pavilion Kuala Lumpur has two regular-bus alternatives from Titiwangsa. Route B102 travels via Kampung Baru to Bukit Bintang. Route B103 travels via KLCC to Bukit Bintang. These routes are useful when your starting point is on their corridor rather than at Pasar Seni or Medan Mara.

For a rail fallback, use the MRT to Pavilion Kuala Lumpur–Bukit Bintang Station. Door E and Door D both lead to the mall. Monorail riders can alight at Bukit Bintang Station and follow the Pavilion KL signs. The mall is at 168 Jalan Bukit Bintang, so it is an easy landmark when asking for directions. Check the operator’s current route information before relying on either B102 or B103, as city-bus routing can change.
Frequently Asked Questions
Is there a free bus in Georgetown?
This guide covers Kuala Lumpur only, so it cannot confirm Georgetown services. Local operators and the state transport office publish the current Penang schedules.
What is the GoKL-01 route?
Route numbering varies by source, so use the colour name instead. Green runs KLCC to Bukit Bintang with 14 stops in between. Purple runs Pasar Seni to Bukit Bintang with 15 stops in between.
Does KL have good public transport?
Kuala Lumpur combines MRT, LRT, Monorail and city buses. Our transport overview compares them for visitors.
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





