Singapore and Malaysia in one trip: Singapore, Kuala Lumpur, Penang and Langkawi
A city-state, a causeway and a long peninsula. Singapore is the stop most often missing from Asia plan lists, so this route starts with one careful check.
For a trip combining Singapore and Malaysia, check Singapore by name first: it is often missing from Asia regional lists. When we checked on 7 November 2026, TripoSIM's Asia plan listed Malaysia but not Singapore, so the simple set-up is a Singapore plan plus a Malaysia plan, or a wider plan that lists both. Switch lines after crossing the causeway.
Why start with Singapore?
Because it is the country on this route most likely to catch you out. Singapore and Malaysia are neighbours joined by a causeway, and many travellers assume a regional "Asia" plan covers both. Some do; many do not, and Singapore is one of the countries most often left off. The coverage check below shows how TripoSIM's published lists treated these two countries on 7 November 2026.
Coverage check: each stop against the country lists TripoSIM publishes for its regional plans
| Country on the route | Country plan | Asia plan 14 listed | Global plan 129 listed |
|---|---|---|---|
| Singapore | Yes ↗ | Not listed | Listed |
| Malaysia | Yes ↗ | Listed | Listed |
Two country plans is a perfectly good answer here. Singapore is usually the first or last stop, so its plan covers a few days at one end of the trip, and the Malaysia plan covers the rest.
What does the usual route look like?
A common shape starts with three or four days in Singapore, crosses to Johor Bahru, continues by train or short flight to Kuala Lumpur, then heads north to Penang and finishes with island days on Langkawi before flying out from Langkawi or back via Kuala Lumpur. Some travellers add a ferry day trip from Singapore to Batam or Bintan, which are in Indonesia.
| Leg | Country change | Phone |
|---|---|---|
| Singapore | Singapore | Singapore line for data |
| Causeway to Johor Bahru | Singapore → Malaysia | Switch to the Malaysia line after immigration |
| Johor Bahru → Kuala Lumpur | Malaysia | Train or flight; generally connected |
| Kuala Lumpur → Penang | Malaysia | Train or flight |
| Penang → Langkawi | Malaysia | Ferry or flight; save tickets offline |
| Optional: Singapore → Batam | Singapore → Indonesia | Indonesia on the list, or an offline day |
What happens to your phone at the causeway?
Johor Bahru sits directly across a narrow strait from Singapore, and phones on both sides regularly see the other country's networks. In Singapore's northern districts, a phone can latch onto a Malaysian network; in Johor Bahru, onto a Singaporean one. With two country plans, that can mean data stops for no apparent reason.
- Before the crossing: keep using the Singapore line; save your onward train or bus ticket and the Kuala Lumpur hotel address.
- After Malaysian immigration: switch the data line to the Malaysia line and allow data roaming on it.
- If data stops near the strait: turn off automatic network selection on the active line and choose a network for the country that line covers.
- Home line: data roaming off for the whole trip, so border-zone hopping cannot bill you.
Do Penang and Langkawi need anything special?
Both are in Malaysia, so the Malaysia plan covers them. Penang's George Town is a busy, well-connected city. Langkawi's beaches and towns are generally served, while the rainforest, the cable car's upper station area and boat trips around the outer islands can be quieter. Ferries between Penang, Langkawi and the mainland run along the coast; save tickets before boarding.
What if you add Batam or Bintan?
These Indonesian islands are a short ferry ride from Singapore and popular for day trips and resort stays. They are a third country for your phone. If your plan lists Indonesia, switch to it after arrival. If not, a day trip can be an offline day: resorts usually have Wi-Fi, and an offline map covers the rest. Keep your home line's data roaming off so a ferry ride does not trigger roaming charges.
A sample twelve-day connection plan
- BeforeT−3Install at homeInstall the Singapore and Malaysia plans, label them, switch both off.
- Day1Land in SingaporeSingapore line on, set for data, data roaming on for that line. Home line's data roaming off.
- Day4Cross to Johor BahruSwitch to the Malaysia line after immigration. Choose a network manually if needed.
- Day5Kuala LumpurGenerally well connected; ride-hailing apps work as at home.
- Day8PenangTrain or flight; tickets offline.
- Day10LangkawiFerry or flight; save boat-trip pick-up details.
- Day12Fly homeSwitch data back to your home line after landing.
Which variations change the plan?
| Variation | Extra country or leg | What to check |
|---|---|---|
| Malacca on the way to Kuala Lumpur | Still Malaysia | No change |
| Cameron Highlands | Mountain roads in Malaysia | Offline map for the hill roads |
| Borneo: Sabah or Sarawak | Still Malaysia; jungle and island days | Validity; offline plans for jungle lodges |
| Bangkok after Langkawi | Thailand | Thailand named on the list, or a Thailand plan |
| Bali after Singapore | Indonesia | Indonesia named on the list, or an Indonesia plan |
The pattern is the same as everywhere on this site: each new country is a line in the check, not an assumption. Malaysia's own regions, from the peninsula to Borneo, stay inside one Malaysia plan.
A checklist for Singapore and Malaysia
- Both plans installed at home, or one plan whose list names both countries; each line off until you arrive.
- Ride-hailing app set up with your home number before you fly.
- Train or bus tickets for the border crossing saved offline, with the departure point.
- Island ferry and flight details for Penang or Langkawi saved offline.
- A spare day of validity at the end, in case a flight home is delayed.
Short crossings are the reason this route deserves care: the network across the strait can be a Singapore one while you are already in Malaysia, or the other way round. If the phone shows the wrong country's network, choose a network manually in the travel line's settings.
How do you count validity on this route?
Count each country separately if you use two plans. The Singapore plan needs to cover the days from landing at Changi to the day you cross the causeway, plus a spare day if you might return through Singapore to fly home. The Malaysia plan starts when it first connects in Malaysia and needs to cover every day there, including island days on Penang or Langkawi. If you use one plan whose list names both countries, count from your first connection in Singapore to your last day anywhere on the route. TripoSIM plans start on first connection at the destination, not on the day you buy or install them, so installing at home a few days early does not use up validity.
Questions travellers ask
Does an Asia eSIM cover Singapore?
Not always. Singapore is often missing from Asia regional lists; TripoSIM's Asia list did not name it when we checked. Check it by name or buy a Singapore plan.
Why does my phone show a Malaysian network in Singapore?
Near the Johor Strait, signals cross the border. Choose a Singapore network manually if your active plan covers Singapore only.
Is Batam covered by a Singapore plan?
No. Batam is in Indonesia. You need a plan that lists Indonesia, or plan the day offline.
Can I use my home number for verification codes?
Yes, if you keep your home line switched on for SMS. A data-only travel eSIM has no number of its own.
Sources and notes
Device steps and roaming rules are from the official pages below. Statements about TripoSIM's plans come from TripoSIM's public pages, checked on 7 November 2026; the seller's checkout is the final word on countries, validity and price. We do not claim field tests or network measurements in this article.
- Apple: use eSIM while travelling internationally
- Google Pixel Help: use two SIMs
- Samsung: how to add an eSIM
- TripoSIM: how it works
Filed under: Asia & Pacific