What I usually do to get home
- take Senandung Malam train from JB (because it's cheaper, even inclusive of cab ride from house); lower sleeping berth
- wake up in KL Sentral at a decent hour, to me at least, 645 to 7am (the announcement usually comes on a lil' too early, can sleep for at least 30mins more)
- from there definitely more choices, can either tumpang jalan with friends or relatives headed north or take bus. Either will have me first take an LRT ride to Pasar Seni and stop to eat Lai Kee beef noodles, soup (conveniently on the way to Pudu too)
*Going with other half then usually fly down to KLIA after work Fri. Either stay a night or take bus home. Usually not keen to wake my parents up when I arrive at a late hour, basic principle of my itinerary.
Coming back to SG usually direct bus (although I hate wasting the day) or same option, head to KL first, Senandung Malam to JB. Dry beef noodle (the Seremban style) breakfast awaits in JB too just across the tracks. If don't feel like it in the morning then just continue journey. No one checks tickets after JB, ahem.