Overall it was an uneventful journey back to Sabah, Malaysia.
Here’s the itinerary. Say goodbye to Liberta at the bus station in Singapore. Get on the bus, short journey through the city to the causeway immigration centre, get off the bus, go through immigration, get back on the bus, cross the causeway into Johor Bahru, get off the bus again, go through Malaysian immigration, get back on the bus, another shortish journey to Larkin bus station, get off the bus, find a taxi, 30km journey to Senai airport, check-in, pay RM30 excess baggage, wait, get on the plane, 2hr flight to Kota Kinabalu, get off plane, collect baggage, leave airport, smoke, sweet-talk a couple of backpacker lodge touts for a lift to hotel in town, attempt hotel check-in to find that it is full, short walk to aforementioned backpacker lodge, get room, dump bags, drink 3 cans of beer in quick succession, go to bed.
Easy, eh?
The Malaysian side of the causeway has a couple of features that are different from the Singaporean. First, there is an ATM. Second, the embarkation forms are not kept by the place where you fill them in – they are at the immigration desk you have to go through. Plus, they ran out of forms just after I got one. I don’t know how the remaining passengers made it through!