Blog
Contents
The Singapore-to-Malaysia 4-way land and air framework, 2026
JB: causeway, Second Link, and the RTS Link countdown
Melaka: the 5-hour coach that wins on price and time
KL: coach, ETS train, or AirAsia flight
Penang: AirAsia direct wins on time and often on cost
Border and immigration reality in 2026
SGD to MYR: multi-currency card is best
The ShopBack stack on Singapore to Malaysia trips
Frequently asked questions
Blog
Singapore to KL vs Penang vs JB vs Melaka 2026: The Cheapest Way to Each (Flight, Bus, Train, Drive)
Singapore residents in 2026 crossing into Malaysia by land or short-haul flight have four distinct routes: JB (RTS Link opens January 2027, currently causeway or Second Link at S$0 to S$18), Melaka (5-hour coach at S$25 to S$45), KL (5-hour ETS train from JB Sentral at S$28 to S$68, or 45-minute AirAsia flight at S$68 to S$180), and Penang (1h 25min AirAsia flight at S$75 to S$240, or 12-hour rail-ferry combo). This guide picks the cheapest reliable option for each, adds time cost, currency and border-check reality, and shows how to stack ShopBack Singapore cashback on Trip.com, Klook, and 12Go Asia bookings for buses and trains, plus AirAsia and Firefly flights through Trip.com or Expedia.
The Singapore-to-Malaysia 4-way land and air framework, 2026
Singapore residents crossing into Malaysia in 2026 have four distinct destination shapes and four distinct optimal routes:
- JB (30 minutes away): causeway or Second Link land crossing at S$0 to S$18 today; RTS Link opens January 2027.
- Melaka (155 km / 3.5 hours drive): direct coach at S$25 to S$45, 5 to 6 hours end to end.
- KL (355 km / 4.5 hours drive): coach at S$28 to S$55, ETS train from JB Sentral at S$28 to S$68 (5 to 6 hours total), or AirAsia flight at S$68 to S$180 (2 to 3 hours door to door).
- Penang (700 km / 8+ hours drive): AirAsia direct flight at S$75 to S$240, 1h 25min flight plus door to door 3 hours.
This guide picks the cheapest reliable option for each, adds time cost, currency and border reality, and shows how to stack ShopBack Singapore cashback on Trip.com, Klook, 12Go Asia, Agoda, and Booking.com bookings.
The 4-destination at-a-glance
| Destination | Cheapest option | Fare (S$) | Total time | Second-cheapest | Best for |
|---|---|---|---|---|---|
| JB | Cross-border bus / SBS 170 | S$1 to S$5 | 30-90 min | Coach S$5-S$18 | Day trip, hawker food, KTV, spa |
| Melaka | Direct coach | S$25 to S$45 | 5-6 hours | Drive (with VEP) | Weekend heritage, food |
| KL | Direct coach | S$28 to S$55 | 5.5-7 hours | AirAsia flight S$68-S$180 | Weekend or long weekend |
| Penang | AirAsia flight | S$75 to S$240 | 3 hours door to door | Coach via KL (12-16 hr) | Weekend heritage, food |
Sources: SBS Transit, Causeway Link, Transtar, Aeroline, 707 Coach, KTMB ETS, AirAsia, Scoot, Jetstar Asia route pages, verified September 2026.
JB: causeway, Second Link, and the RTS Link countdown
JB is the shortest and cheapest of the four destinations in 2026. The three current options:
Cross-border bus (SBS 170, 950, Causeway Link CW1, CW2): S$0.90 to S$5 one way, 20-90 minutes total including immigration depending on peak. Best on weekdays 10am to 4pm to avoid queue chaos. Weekends and public holidays regularly hit 2+ hour waits at Woodlands during peak.
Private car via causeway: Requires VEP-enrolled Singapore vehicle, subject to Malaysian toll and Singapore VEP RFID. Peak weekend congestion adds 90 to 180 minutes to the crossing. Second Link at Tuas is typically 30 to 60 minutes faster on peak days.
Coach direct: S$5 to S$18 one way from Golden Mile Tower, Kranji, or Boon Lay to Larkin Sentral or Wisma MBSJ. Often faster than driving on peak due to dedicated bus lanes and coach-priority immigration lanes at Woodlands and Tuas.
RTS Link countdown: The Rapid Transit System Link between Woodlands North MRT and Bukit Chagar station in JB is on track to open in January 2027 per Land Transport Authority updates through 2025-2026. Once RTS opens, the crossing time compresses to roughly 5 minutes plus immigration. Until then, the current options apply.
Stack with ShopBack: JB day-trip hotel bookings (typically S$50 to S$140 per night for Karafuru-tier or KSL Resort) route through Agoda or Booking.com via ShopBack Singapore. Klook covers Legoland Malaysia and Puteri Harbour attractions; book through the Klook ShopBack Singapore click-through for the cashback stack.
Melaka: the 5-hour coach that wins on price and time
There is no direct commercial flight from Singapore to Melaka Airport (which handles limited domestic Malaysian routes only). There is no direct rail service; the ETS train stops at Tampin, 40 minutes by taxi from Melaka historic centre. The direct coach is the only reliable option.
Coach routes: Delima Express, KKKL, Konsortium, and Transtar run 6 to 10 daily departures from Golden Mile Tower and Boon Lay to Melaka Sentral. Fares S$25 to S$45 one way, 5 to 6 hours end to end including border clearance and comfort stops. Morning departures (6-9am) get you into Melaka by lunch; late afternoon (2-5pm) departures put you in Melaka for dinner.
Drive alternative: Singapore-registered VEP-enrolled car via Second Link, 3.5 to 4.5 hours one way. Adds fuel and toll (RM 30 to RM 45 one way) plus VEP RFID compliance.
Stack with ShopBack: Book the coach ticket through 12Go Asia or Klook via ShopBack Singapore. Melaka boutique heritage hotels (Majestic Malacca, Casa del Rio, Hotel Puri, The Sterling) run S$85 to S$220 per night on Agoda or Booking.com; both platforms are on ShopBack Singapore. Klook covers Melaka River Cruise, A'Famosa Resort, and food tour vouchers.
KL: coach, ETS train, or AirAsia flight
KL is the most-choice destination among the four, with three viable transport options in 2026.
Direct coach (5.5 to 7 hours, S$28 to S$55): Transtar, Aeroline, StarMart Express, 707 Coach, and Konsortium run 12 to 20 daily departures from Golden Mile Tower and Boon Lay to Bandar Tasik Selatan or KL Pudu Sentral. Aeroline offers a first-class-style seat with lounge access at Kuala Lumpur for S$60 to S$90 one way. Overnight sleeper coaches (10pm to 5am) save one hotel night on either end.
ETS train from JB Sentral to KL Sentral (5 to 6 hours total, S$28 to S$68 plus S$5-S$10 to JB): Cross the causeway to JB Sentral, board ETS Gold or Silver, arrive at KL Sentral in 4h 15min. Ticket price on ETS Gold is MYR 79 to MYR 139 (S$23 to S$41) one way; book via KTMB portal, 12Go Asia, or Klook 30 days ahead for the widest availability. Scenic through the palm oil and rubber belt of Johor and Negri Sembilan.
AirAsia, Scoot, Jetstar Asia flight (45 min flight, 2 to 3 hours door to door, S$68 to S$180): 15+ daily Singapore Changi to KLIA departures. AirAsia is the cheapest on most days; Scoot and Jetstar Asia compete on select time slots. Malaysia Airlines and Firefly (via Subang) offer full-service options at S$120 to S$260.
Stack with ShopBack: Book coach via 12Go Asia or Klook, ETS via KTMB portal (limited cashback) or via Klook and 12Go Asia (full cashback), and flights via Trip.com or Expedia. All accessed through the ShopBack Singapore merchant click-through. KL hotels through Agoda or Booking.com on ShopBack for the largest single-line-item cashback of the trip.
Penang: AirAsia direct wins on time and often on cost
Penang is 700 km from Singapore, and there is no efficient overland option in 2026. The KTMB ETS via KL adds 12 to 16 hours total travel time versus a 1h 25min direct flight. AirAsia direct from Changi to Penang International Airport wins on almost every axis.
AirAsia, Scoot, Jetstar Asia Changi to Penang: 4 to 7 daily departures across the three carriers in 2026, one-way fares S$75 to S$240. Cheapest months are January, March, June, October. Peak months are Hari Raya, June and December school holidays, and Chinese New Year week.
Firefly and Malaysia Airlines: Firefly flies Subang (Kuala Lumpur secondary) to Penang, requiring a Singapore-KL leg first. Malaysia Airlines flies KL to Penang with codeshare on some Singapore-KL flights. Not competitive on a Singapore direct basis.
Overland via KL: For the adventurous: coach or ETS Singapore to KL (5 to 7 hours), then ETS Gold KL to Butterworth (4 hours), then Penang Ferry Services or Penang Bridge to George Town (30 min). Total 12 to 16 hours, roughly S$65 to S$110 one way. Only for travellers who value the journey over the destination.
Stack with ShopBack: Book AirAsia, Scoot, or Jetstar via Trip.com or Expedia through ShopBack Singapore. George Town heritage hotels (E&O Hotel, Cheong Fatt Tze Blue Mansion, Seven Terraces) on Agoda or Booking.com through ShopBack. Klook covers Penang Hill funicular, ESCAPE Theme Park, and food tour vouchers.
Border and immigration reality in 2026
- Woodlands Checkpoint: 24-hour operation, extended peak (Friday 3-9pm, Saturday and Sunday all day, public holiday eves). Malaysian side (BSI) closes bus lane periodically for security.
- Tuas Checkpoint (Second Link): 24-hour operation, less congestion than Woodlands on peak but longer detour if your Singapore or Johor start point is not near Tuas.
- Auto-clearance: Singpass-enrolled Singapore citizens use the QR eGate at both Woodlands and Tuas. MyDigital ID Malaysian nationals use eGate on Malaysian side. Non-enrolled foreigners must use manual counters.
- Land arrival card: The Malaysian Digital Arrival Card (MDAC) must be submitted online within 3 days of arrival, applicable to all Singapore residents regardless of nationality. Free at imigresen.gov.my.
SGD to MYR: multi-currency card is best
Multi-currency cards (YouTrip, Wise, Revolut) convert at close to interbank rate with no markup for MYR. Singapore money changers (Mustafa, Change Alley, Arcade) sit 0.3 to 0.6% below interbank. Singapore-issued credit cards apply a 2.8 to 3.25% FX markup, worst option for in-Malaysia daily spend.
For online prepay bookings on Agoda, Booking.com, Klook, Trip.com, and 12Go Asia through ShopBack Singapore, the credit card FX does not apply because the booking is in SGD from a Singapore platform. Pay with your DBS Live Fresh, OCBC 365, UOB One, or HSBC Revolution card for the parallel card cashback on the SGD leg.
The ShopBack stack on Singapore to Malaysia trips
Across the four destinations, the ShopBack Singapore stack operates on:
- Flights to KL, Penang, or JB via Trip.com or Expedia through ShopBack.
- Coaches and ETS trains via 12Go Asia or Klook through ShopBack.
- Hotels in JB, Melaka, KL, or Penang via Agoda or Booking.com through ShopBack.
- Attractions (Legoland, Penang Hill, KL tower, Melaka River Cruise, A'Famosa) via Klook or Kkday through ShopBack.
- Airport transfers in KL, Penang, or JB via Klook through ShopBack.
The workflow is the same each time: open ShopBack Singapore, search for the platform, click through to the merchant page, complete the booking in the same session. The cashback confirms after each platform's cooling-off window (typically 60 to 90 days).
Frequently asked questions
What is the cheapest way to get from Singapore to KL in 2026?
The cheapest reliable Singapore-to-KL route in 2026 is the coach direct from Golden Mile Tower or Boon Lay to Bandar Tasik Selatan in KL. Fares on Transtar, Aeroline, StarMart Express, and 707 Coach range from S$28 to S$55 one way (5.5 to 7 hours end to end including border clearance). Second-cheapest is the AirAsia or Scoot flight from Changi to KLIA, currently S$68 to S$180 one way (45 minutes flight, plus 3 hours end-to-end door to door). The ETS train via JB Sentral to KL Sentral is S$28 to S$68 (5 to 6 hours), requires a causeway crossing to JB Sentral first, and is best for travellers who want the scenic option. Book coaches via 12Go Asia or Klook, and flights via Trip.com or Expedia through ShopBack Singapore for the cashback stack.
What is the cheapest way to get from Singapore to Penang in 2026?
AirAsia direct from Changi to Penang International Airport is the cheapest and fastest reliable route in 2026, at S$75 to S$240 one way for a 1h 25min flight. Jetstar Asia and Scoot also fly the route with similar pricing. Ground alternatives (coach via KL, or KTMB train via JB and KL) take 12 to 18 hours and cost S$65 to S$110 one way, so the flight wins on total time and often on cost after factoring meals and airport transfers. Book flights via Trip.com or Expedia through ShopBack Singapore for the cashback stack; airport transfers to and from Bayan Lepas via Grab or Klook shuttle add S$18 to S$35.
When does the RTS Link between Singapore and JB open?
The Rapid Transit System (RTS) Link between Woodlands North station in Singapore and Bukit Chagar station in Johor Bahru is on track to open in January 2027, per Land Transport Authority updates through 2025-2026. Until then, the Singapore to JB options remain the SBS Transit or Causeway Link cross-border bus (S$0.90 to S$5, 20-45 minutes at causeway plus border), private car via the causeway (subject to VEP requirement and toll costs), and coach via the Second Link at Tuas (typically 30 to 60 minutes faster on peak days than the causeway). Once RTS opens, the crossing time compresses to roughly 5 minutes plus immigration. Route JB day trip hotel bookings on Agoda via ShopBack Singapore for the current cashback stack.
How long is the coach from Singapore to Melaka in 2026?
The direct coach from Singapore to Melaka Sentral takes 5 to 6 hours end to end including border clearance and comfort stops, at fares of S$25 to S$45 one way. Operators include Delima Express, KKKL, Konsortium, and Transtar. Departures cluster in early morning (6-9am from Golden Mile Tower or Boon Lay) and late afternoon (2-5pm) with return trips in the reverse pattern. There is no direct rail service from Singapore to Melaka; the ETS train stops at Tampin, roughly 40 minutes by taxi from Melaka historic centre. There are no direct commercial flights (Melaka Airport handles limited domestic Malaysian routes only). Book the coach via 12Go Asia or Klook through ShopBack Singapore for the cashback stack on the ticket.
How do I stack ShopBack cashback on Singapore to Malaysia land and short-haul flight bookings?
Open the ShopBack Singapore app or Chrome extension first, click through to the platform (Trip.com or Expedia for AirAsia, Scoot, Jetstar Asia, Firefly, and Malaysia Airlines flights; 12Go Asia for coaches and ETS train tickets; Klook for ETS, coach, and airport transfer vouchers; Agoda or Booking.com for JB, Melaka, Penang, and KL hotels), and complete the booking without switching browsers or opening a competing affiliate link. ShopBack tracks the click and pays cashback after each platform's cooling-off window (typically 60 to 90 days). The current cashback rate for each platform is shown on the ShopBack merchant page and moves with promotional periods.
Is the ETS train from JB Sentral to KL Sentral cheaper than flying in 2026?
Yes on the ticket, but total door-to-door time and hotel-value math often favours the flight. ETS Gold from JB Sentral to KL Sentral is MYR 79 to MYR 139 (S$23 to S$41) one way for a 4h 15min journey; add S$5 to S$10 to reach JB Sentral from Singapore, and 5.5 to 7 hours total including border. AirAsia Singapore Changi to KLIA is S$68 to S$180 one way for a 45-minute flight, plus 2 to 3 hours door to door including airport transit. ETS wins on price for budget travellers and delivers a comfortable seated journey with wifi. Flight wins for time-value and business travel. Book ETS via 12Go Asia or Klook through ShopBack Singapore; flights via Trip.com or Expedia through ShopBack for the cashback stack.
Do I need a Vehicle Entry Permit (VEP) to drive from Singapore into Malaysia in 2026?
Yes. All Singapore-registered private vehicles entering Malaysia require a valid VEP with a working RFID tag installed on the windscreen, enforced by JPJ (Malaysian Road Transport Department). Registration is done online through the JPJ portal ahead of the first trip; the RFID installation is done at a JPJ-approved centre in Woodlands or JB. There is no fee for the VEP itself; RFID installation charge is roughly RM 50. Once enrolled, the VEP is valid indefinitely subject to periodic re-verification. Non-compliant vehicles face RM 300 to RM 2,000 fines. For rental cars from Malaysia, the rental company handles the VEP. Route the Malaysia hotel booking through Agoda or Booking.com via ShopBack Singapore for the trip cashback stack.
What is the cheapest month to fly Singapore to Penang or KL in 2026?
For AirAsia, Scoot, and Jetstar Asia Singapore-KL and Singapore-Penang short-haul routes in 2026, the cheapest months are January (post New Year), March (pre-Ramadan), June (post-Hari Raya Aidiladha overflow), and October (school-in-session). Return economy fares dip to S$68 to S$95 KL and S$85 to S$130 Penang in these windows. Peak months are Hari Raya Aidilfitri week (late March / early April 2026), Singapore school holidays (June and December), and Chinese New Year (February 8-9 2026). Set fare alerts on Trip.com 8 to 10 weeks out and close the booking through the Trip.com or Expedia ShopBack Singapore click-through for the cashback stack.
How much is a JB weekend from Singapore in 2026 including hotel and food?
For 2026, a Friday-to-Sunday JB weekend from Singapore lands at S$180 to S$380 per person all-in. Cross-border bus each way is S$5 to S$20; a Karafuru-tier or KSL hotel 2-night stay booked through Agoda or Booking.com via ShopBack Singapore runs S$90 to S$220; food across 3 days at Malaysian prices (nasi lemak breakfast, seafood or KL-style lunch, Sedap Malay dinner) totals S$60 to S$110; shopping and massage add another S$40 to S$80. If you drive, add the VEP-enrolled Singapore-registered fuel and toll cost (RM 20 to RM 60 round trip). ShopBack cashback on the Agoda hotel booking is the largest single item; book it first, then click through to Klook for Legoland or theme park tickets if included in the plan.
Is the SGD to MYR conversion better in cash, credit card, or multi-currency card in 2026?
For 2026, multi-currency cards (YouTrip, Wise, Revolut) deliver the best SGD-to-MYR conversion at close to the interbank rate with no FX markup and no minimum. Cash from Singapore money changers (Mustafa, Change Alley) is second-best at 0.3 to 0.6% below interbank. Credit cards from DBS, OCBC, UOB, HSBC, SCB, Citi apply a 2.8 to 3.25% FX markup, which is the worst option for MYR spend inside Malaysia. Use a multi-currency card for daily MYR spend and keep a Singapore credit card for online prepay bookings on Agoda, Booking.com, Klook, and Trip.com through ShopBack Singapore so the ShopBack cashback stacks with the card reward on the online spend leg.
Related articles

The RTS Link Opens January 2027: What the Cheapest Way Singapore to KL Actually Looks Like Right Now (2026)
Bus from SGD 12, train from SGD 24, flight from SGD 45. Full live-price comparison across bus, train, and flight from Singapore to Kuala Lumpur in 2026, plus the RTS Link January 2027 update and the planner to book.

Changi to Bangkok vs Changi to KL: Which Short-Haul Route Gives Better Value?
Bangkok or Kuala Lumpur for a short-haul getaway from Singapore in 2026? A cost and value comparison covering flights, accommodation, food, and what each destination actually offers.
National Day 2026 Long Weekend from Singapore: Batam vs Bintan vs JB, Cheapest Short-Hop
National Day 2026 long weekend (Aug 8 to 11) is 3 nights, 4 days. Batam is cheapest for spa and food, Bintan wins on resort-beach comfort, Johor Bahru is unbeatable on transit cost and food value. Here is the cost, transit time, and honest miss for each.
Bintan vs Batam vs Desaru 2026: Family Weekend Getaway From Singapore
Bintan, Batam, and Desaru compared for a Singapore family weekend in 2026: ferry versus coach transfers, resort clusters, kids' facilities, and total two-night trip cost.
SG September 2026 School Holidays: Bali vs Phuket vs KL Cost
Term 3 ends Friday 4 September 2026 for MOE Singapore, opening a 9-day September holiday window through Sunday 13 September. Bali, Phuket, Kuala Lumpur, and Batam are the four default family shortlists. Kuala Lumpur is cheapest for a family of four on total spend; Batam is cheapest per day but shorter; Phuket wins on beach-and-resort value; Bali stretches SGD furthest once on the ground but pays a flight-cost premium 3 to 5 weeks out.

Shop, book trips, and play games to earn Cashback
No points, no credits. Just real cash. Withdraw to Paypal or bank account, and spend however you like.

