Getting Around Pasir Puteh
Pasir Puteh is a district town in Kelantan, sitting on the bank of the Semerak River roughly 30 kilometres south of Kota Bharu. It is a small, largely rural town rather than a big urban centre, and that shapes how you move around it: there is no metro, no tram, and no local rail service within the town itself. Visitors should plan on road-based transport — buses, taxis, ride-hailing, or a hired car — and treat walking as a way to cover the town centre rather than the whole district.
Rail, Metro and Trams
Pasir Puteh has no rail, metro or tram network of its own, and there is no direct train service connecting the town to other destinations. Rail only enters the picture as an airport connection at the far end of a longer journey — for example, the KLIA Ekspres and KLIA Transit trains link Kuala Lumpur International Airport with the city and with Bandar Tasik Selatan. If you are travelling between Pasir Puteh and Kuala Lumpur, the practical rail element is that airport transfer, not a train out of Pasir Puteh.
Buses and Other Public Transport
Long-distance buses are the main form of public transport serving Pasir Puteh. Direct services run from Pasir Puteh to Terminal Bersepadu Selatan (TBS) in Kuala Lumpur, operated by Ekspres Perdana, with departures spread through the day and a journey time of roughly eight hours. Ekspres Mutiara also serves the route on a less frequent schedule. An alternative connection runs from Pasir Puteh to Shah Alam's Terminal Seksyen 17, taking considerably longer.
For booking, bus tickets on these routes can be purchased online through Omio and 12go.asia. If you need to contact the operator directly, Ekspres Perdana can be reached by phone at +609-765 6000, by email at hq@ekspresperdana.my, or through ekspresperdana.com.my.
Within the town and district itself, there is no described local bus network in the source material, so visitors should not count on scheduled public transport for short local trips.
Taxis and Ride-Hailing
Taxis are a practical option for reaching the region's airports. The source material describes taking a taxi from Pasir Puteh to Sultan Ismail Petra Airport (KBR) near Kota Bharu, and also to Sultan Mahmud Airport (TGG) in Kuala Terengganu, as the first leg of longer air journeys. These taxi transfers are the standard way to connect the town to an airport before flying onward.
Note that the source material does not describe a ride-hailing presence in Pasir Puteh, so it is safest to arrange taxis or private transfers rather than assume app-based services are available.
Walkability
Pasir Puteh is a district town with a compact centre, so walking makes sense for getting around the town itself — the area along the Semerak River and the immediate town streets. Beyond the centre, the district is spread out and rural, with schools and other facilities scattered across it, so walking is not a realistic way to cover the district as a whole. For anything outside the town centre, plan on a vehicle.
Getting There from the Airport
Pasir Puteh has no airport of its own. The nearest gateway is Sultan Ismail Petra Airport (KBR) near Kota Bharu, which is the airport the source material uses for onward flights. The usual pattern is a taxi from Pasir Puteh to KBR, then a flight onward.
From KBR, Firefly operates daily flights to Sultan Abdul Aziz Shah Airport (SZB) in Subang and to Kuala Lumpur International Airport (KUL). Sultan Mahmud Airport (TGG) in Kuala Terengganu is a second option, also served by Firefly with daily flights to SZB and KUL; reaching TGG means a taxi from Pasir Puteh first.
If you fly into KUL and want to continue into Kuala Lumpur, the KLIA Ekspres and KLIA Transit trains connect the airport with the city and with Bandar Tasik Selatan. The KLIA Ekspres/Transit enquiry line is +603 2267 8000.
For a straightforward trip to Kuala Lumpur, the fastest combination described is a taxi to KBR followed by a flight to SZB. Flying to KUL and then taking the airport train into the city is a slightly longer alternative. Driving yourself is described as the cheapest option overall, though it takes around six hours.