If you depart from KL (Puduraya Station), it costs you RM 10+. Make sure you purchase the ticket from counter to avoid fake ticket.
The bus is not luxury type, it's a 32 seater. It is not spacious but good enough for a three hour journey.
This bus takes highway from KL to Bidor (Virtual Tourists set as "Bidur", which is not correct). Journey about 2 hrs in highway. Then Bidor-Teluk Intan using trunk road (no other choice), journey about 45 min.
Go to Puduraya, Duta or Putra or any bus terminals/stations in Kuala Lumpur to buy your bus ticket to Teluk Intan (no need to book in advance). The bus operate daily but not sure the cost, cost within RM20. The distance is about 3 hours or less.
Kuala Lumpur >> Teluk Intan
From Jalan Duta Bus Station, Kuala Lumpur - to Hentian Bas Bersatu, Jalan Mahkota of Teluk Intan
8.00am,9.00am,10.00am,11.00am, 12.00pm, 2.00pm, 3.00pm, 4.00pm, 5.00pm, 6.00pm, 7.00pm, 8.30pm, 10.00pm,12.00am
Teluk Intan >> Kuala Lumpur
Teluk Intan Bus station, Hentian Bas Bersatu, Jalan Mahkota - to Jalan Duta Bus Station, Kuala Lumpur
5.00am, 7.30am, 8.00am, 8.30am,10.00am, 11.00am, 12.00nn, 1.00pm, 2.00pm, 3.00pm ,5.00pm, 6.00pm, 7.00pm, 10.00pm
Located opposite of Billion Supermarket, its very close to Jln Pasar.
From the bus staiton u can travel to North(Ipoh, Penang, Kedah or Perlis) or South (Seremban, Melaka & JB) through KL or direct. There's also direct buses from T.Intan to Singapore.
Which bus company? Transnasional & Sri Maju. Departure time : 9am, 11am, 3pm 5pm.
Also short distance bus route from Teluk Intan to IPOH, LUMUT, Sabak Bernam and vice versa.
Main Taxi stand located at Jln mahkota. If ure short time need to travel fast...proceed to the taxi stand, very close to Jln Pasar and 2mins walk from main bus station.