Hishaam send me this in a text message few hours before we left and I was entirely right. We had the idea to got to Tioman for several weeks and yet we didn't planned anything .
I looked for direct buses from Singapore to Mersing but I was quite expensive (20SGD), not convenient at all (buses are leaving from Lavender which is 2hrs from Boon lay) and above the remaining buses were leaving on Friday at 7am.... I had class on Friday until 2pm so we had to find something else.
After talking to Christine (who went to Tioman before) we decided to do like she did: going to Johor Bahru (first city in Malaysia after the Border) and take a bus from there.

We had no idea when the buses where leaving and from where they were leaving in Johor Bahru...But we had to try. We met up with Morten and Hishaam on Thursday night to talk about the trip before leaving on Friday and realized that the forecasts for the oncoming weekend were rather bad: "cloudy the whole week-end, likely thunderstorms and rainfalls". We felt f***** , we looked for other last minute trips: Bintan? "Weather is bad too, we have to book ferry tickets", Pulau Ubin: "there is nothing to do there". So? "Let's call the company for the ferry tomorrow morning and see if they still have tickets otherwise we will do Tioman". We called next morning, no more tickets...So it would be Tioman.

And Tioman was the right choice: we met up at 3pm at Jurong East, took the 160 to JB, cross the border with the 170, took a cab to Larkin (don't take it the 170 is also going to Larkin...), booked tickets for a bus leaving at 7pm to Mersing (10MYR), arrived at Mersing at 10pm, met a local selling ferry tickets and that brought us to a backpacker place (Omar's backpacker), paid 10MYR (2.5euros) for the night per person, bought ferry tickets to that guy (that was the deal to get the cab for free) for 70MYR return, took the ferry at 7:30am, did snorkeling and trekking on Tioman, took the ferry back to Mersing at 1pm on Sunday, took a local bus to Kota Tinggi at 4pm for 7.5MYR, took another local bus at Kota Tinggi to Larkin for 4MYR, arrived at Larkin at 8pm, had a McDonalds large value meal for 10MYR (2.5euros), took the 170 to Singapore, crossed the border, took the MRT to Boon Lay at Kranji MRT, and finally reached Boon Lay at 10pm. Everything was lastminute and that was definitely the best way to it. Vive les Weekendalarrrracche especially when it's for doing snorkeling in a 28°C sea on 21st of October...

so_many_fishes_that_you_can_actually_see_them_from_the_boat