Travelling by bus from Kuala Lumpur to Singapore is an interesting way to explore mainland Malaysia and travel to a fascinating destination of Singapore within 6 hours. The driving distance from Kuala Lumpur to Singapore is approximately 350 km which can be covered 5 hours. The bus covers this distance in 6 hours with a half an hour midway stop and one hour for border clearance between Malaysia and Singapore. Travelling by bus can sometimes be quicker than catching a plane from Kuala Lumpur to Singapore. The bus can be booked from Penang, Kuala Lumpur and Johor Bharu.