hi there,
A bus all the way from Singapore to Geting Highlands would take around 7 hours and would cost between $60 to $160 for a return ticket.
Car rental in Singapore would cost between $75 and $200 daily depending on the type of vehicle. Whereas in Malaysia car rental prices are about half of those in Singapore.
You could use public transport from Singapore to Johor Bahru and
rent a car there to
Geting Highlands.
Some bus companies worth checking out are Easibook and Grassland.