why not taking a coach? Just go to beach road, buy a ticket from the travel
agents there, for one way, it ranges from 60 to 30 bucks, when u go back, u can just purchase in Malaysia, much cheaper than that in Singapore. Usually takes 5 to 6 hours. But for train, the timing is not convenient, and troublesome.