Malaysia borders & entry rules 2026
From Malaysia you can reach Singapore and southern Thailand by bus, train or boat. Each country now asks for an online arrival form before you arrive. Routes, fares and entry rules from official sources — checked on 7 October 2026.
Book your cross-border trip →Crossing at a glance (October 2026)
| Destination | Main route from Malaysia | Offers on 12Go (24 Oct 2026) | Arrival form |
|---|---|---|---|
| Singapore | Kuala Lumpur → Singapore by coach, about 5 h 15 | 639 buses, from €14.28 | SG Arrival Card, within 3 days before arrival |
| Singapore | Johor Bahru → Singapore by KTM shuttle train (5 min) or bus | Train €1.77, Transtar bus €3.59 | SG Arrival Card |
| Thailand | Penang → Hat Yai by van or bus, about 2 h 50 | 281 vans and buses, from €10.38 | TDAC, within 3 days before arrival |
| Thailand | Langkawi → Koh Lipe by boat, about 30 min on direct boats | 14 boats, from €32.76 | TDAC |
| Malaysia (on arrival) | Entering Malaysia from Singapore or Thailand | — | MDAC, within 3 days before arrival |
Sources: UK Foreign, Commonwealth & Development Office (gov.uk travel advice for Malaysia, Singapore and Thailand), the Immigration Department of Malaysia (MDAC website) and the offers listed on 12Go, all checked on 7 October 2026. Entry rules depend on your nationality: the FCDO figures below apply to British passport holders.
Singapore: by coach or by shuttle train
Kuala Lumpur → Singapore is the busiest route we checked: 639 bus offers on 24 October 2026, from €14.28 (typical fare €19.75), for about 5 h 15. From Malacca, 115 coaches ran to Singapore, from €10.60 (typical €23.36), in about 4 hours.
If you are already in Johor Bahru, the cheapest and fastest option is the KTM shuttle train: 5 minutes for €1.77. The Transtar Cross Border bus costs €3.59 and takes about 1 h 20 on the schedule.
On cross-border coaches you get off with your luggage at each checkpoint — Malaysian exit, then Singapore entry — and board again on the other side. Fill in the SG Arrival Card online beforehand (see below).
Thailand: Penang, Kuala Lumpur and Langkawi
The overland crossings with Thailand are open and well served. Penang → Hat Yai had 281 van and bus offers on 24 October 2026, from €10.38 (typical €24.62), for about 2 h 50. From Kuala Lumpur, 85 coaches ran to Hat Yai at €19 to €25.31, for 7 to 14 hours depending on the service.
By sea, boats link Langkawi to Koh Lipe: 14 offers from €32.76 to €75.55, with direct crossings of about 30 minutes, from Kuah Jetty or Telaga Harbour Marina.
Thailand's entry rules (FCDO): since 15 September 2026, the visa exemption for tourism allows a stay of up to 30 days, and is normally limited to 2 visa-exempt entries per calendar year. All foreign visitors, by air, land or sea, must complete the TDAC (Thailand Digital Arrival Card) within 3 days before arrival on tdac.immigration.go.th. Your passport must be valid for 6 months, with at least 1 blank page.
Borneo: Sabah and Sarawak have their own immigration control
Even though they are part of Malaysia, Sabah and Sarawak (on Borneo) apply their own immigration control. According to the UK Foreign Office, you need your passport when travelling between the peninsula and Sabah or Sarawak, and you go through immigration, with entry and exit stamps.
There is no bus from the peninsula to Borneo: you fly. On Borneo, 12Go listed buses from Kuching to Miri (about 14 h 45, from €23.31), while Kuching → Kota Kinabalu showed only flights (from €34.14).
The 3 online arrival forms
Use only the official websites below. These forms are separate from any visa.
| Country | Form | When | Official source |
|---|---|---|---|
| Malaysia | MDAC (Malaysia Digital Arrival Card) | Within 3 days before arrival; show it at the immigration counter | Immigration Department of Malaysia: imigresen-online.imi.gov.my |
| Singapore | SG Arrival Card | Within 3 days before arrival | Immigration & Checkpoints Authority (ICA) |
| Thailand | TDAC (Thailand Digital Arrival Card) | Within 3 days before arrival, by air, land or sea | tdac.immigration.go.th |
Entry rules for British passport holders (FCDO)
Other nationalities: check the official rules for your passport before you travel.
| Country | Stay without a visa | Passport validity |
|---|---|---|
| Malaysia | Normally up to 90 days on arrival, for tourism | At least 6 months from arrival |
| Singapore | Normally 30 to 90 days | 6 months |
| Thailand | Up to 30 days (visa exemption, since 15 September 2026); normally 2 visa-exempt entries per calendar year | 6 months, with 1 blank page |
Your border checklist
All three countries ask for a passport valid for at least 6 months (FCDO), and Thailand also for 1 blank page.
Going to Singapore: SG Arrival Card. Going to Thailand: TDAC. Coming back into Malaysia: MDAC. Each one within 3 days before arrival.
The FCDO states that the MDAC is not needed if you do not pass through Malaysian immigration (for example, an airside transit).
A visa-exempt stay is now up to 30 days, with normally 2 visa-exempt entries per calendar year: a quick trip to Hat Yai or Koh Lipe counts as one.
Entry rules change. Before travelling, read the latest travel advice of your own government and the official immigration websites.
Borders and entry: your questions
Can I take a bus from Kuala Lumpur to Singapore?
What is the MDAC?
Do I need the TDAC to enter Thailand by bus?
How long can I stay in Thailand without a visa?
Do I need my passport to fly to Sabah or Sarawak?
What is the cheapest way from Johor Bahru to Singapore?
Plan your border crossing
Compare buses, trains and boats to Singapore and Thailand on 12Go, with the departure point and company for each trip.
Book your cross-border trip →