Most guides skip past the paperwork. There’s a cross-border letter, a VEP registration, and insurance add-ons to sort before you cross the Causeway with a Singapore rental. Or what most people don’t hear about — you take Grab to Johor Bahru, pick up a car there, and skip all of it.
Option A
Rent in Singapore, cross the border
Door-to-door, better luxury fleet selection. Requires paperwork in advance.
- 3–5 days lead time
- CIQ cross-border letter from rental company
- VEP vehicle registration
- International Driving Permit
- Cross-border insurance add-on
Option B (Recommended)
Grab to JB, rent a car there
No cross-border paperwork. JB rates run 35–50% cheaper. Works for most road trips.
- Book cross-border Grab, Ryde, or Allo in advance
- Pick up Malaysian-plated car in JB
- Drive anywhere in Malaysia — no restrictions
- No CIQ letter, no VEP, no cross-border insurance
- 1–2 days lead time
Option A: Cross-Border Rental from Singapore
You pick up the car in Singapore and drive it into Malaysia. Makes sense if you want a specific luxury vehicle, need door-to-door convenience, or you’re starting the trip from somewhere specific on the Singapore side.
What you’ll need to arrange:
- Check the rental company allows cross-border travel to Malaysia — not all do
- Request a cross-border letter (CIQ letter) from them — allow 1–3 days
- Register the Vehicle Entry Permit (VEP) for the car if Singapore-registered
- Get an International Driving Permit from the Singapore Automobile Association (SAA)
- Add cross-border insurance — usually a daily rate on top of the base rental
Give yourself at least 3–5 days ahead of your trip. Some rental companies also charge a flat fee for cross-border authorisation, separate from the insurance.
Option B: Grab to JB, Rent From There
Take an authorised cross-border ride from Singapore to Johor Bahru — Grab, Ryde, and Allo all operate this route — then collect a rental car in JB and drive from there. Malaysian plates, Malaysian road rules, none of the cross-border paperwork that comes with a Singapore-registered vehicle.
- Book a cross-border ride via Grab, Ryde, or Allo — advance booking only, not on-demand
- Clear immigration at Woodlands or Tuas checkpoint
- Get dropped at your JB rental pickup point
- Collect the car and drive — no border restrictions apply
- Return to JB at the end, take a cross-border ride back to Singapore
Grab cross-border fares sit around SGD 25–40 per person, depending on time of day. Book the night before at minimum — same-day availability can be unreliable on peak days.
Side by Side
| Factor | Option A — SG Rental | Option B — JB Rental |
|---|---|---|
| CIQ cross-border letter | Required | Not needed |
| VEP registration | Required | Not needed |
| International Driving Permit | Recommended | Recommended |
| Cross-border insurance | Required add-on | Not needed |
| Sedan daily rate | SGD 80–130 | MYR 120–180 (~SGD 36–54) |
| SUV daily rate | SGD 150–250 | MYR 200–350 (~SGD 60–105) |
| Luxury vehicle availability | Wide selection | Limited — book early |
| Lead time needed | 3–5 days | 1–2 days |
Where to Rent in Johor Bahru
Three companies cover most situations — from family MPVs to luxury vehicles.
Johorbook
Economy & Family
JB-based and local-market focused. Fleet runs from economy sedans up to 7-seater MPVs including the Toyota Innova and Nissan Serena. If you’re travelling with children, this is a reasonable first call — they stock the vehicles families actually need, not just the ones that look good in photos. Daily rates from MYR 120 for compact cars.
From MYR 120/day
Wahdah Car Rental
Economy to SUV
One of the busier JB rental operations, with an online booking process that holds up. Economy sedans, SUVs, people carriers — decent variety. Turnaround on queries tends to be faster than most JB operators. Daily rates from MYR 100.
From MYR 100/day
Regal Limousine & Car Rental
Luxury
For the trip where a sedan won’t cut it. Regal’s JB fleet includes the Mercedes E-Class, BMW 5 Series, and Toyota Alphard — still notably cheaper than renting the equivalent from a Singapore premium provider. The premium JB fleet is small; book at least 5 days ahead if you have a specific model in mind. Availability goes quickly on weekends and public holidays.
From MYR 400/dayAdvance booking required — call to confirm availability
Choosing the Right Car
| Type | Who it suits | JB daily rate | Notes |
|---|---|---|---|
| Economy sedan | Solo traveller, couple | MYR 100–150 | Fuel-efficient; tight on luggage for 3+ nights |
| MPV / 7-seater | Families, groups of 5–7 | MYR 150–250 | ISOFIX anchors, larger boot |
| SUV | Mixed roads, highlands | MYR 200–350 | Better ground clearance for Cameron Highlands |
| Luxury sedan | Business, weekend drives | MYR 400–700 | Limited JB availability — book early |
| Luxury SUV | Comfort + road capability | MYR 500–900 | Consider Option A if a specific model is required |
Travelling with young children
The Toyota Innova is the most practical pick in JB for families. Seven seats, ISOFIX anchor points throughout, and it handles the Cameron Highlands mountain road better than the Serena if that’s on the itinerary. The Serena is fine on flat highways and has more interior cabin space, but feels less confident on switchbacks. Both available through Johorbook.
After a luxury vehicle
Regal covers the JB side, but the fleet is small. If you want a specific car — Porsche Cayenne, a full-size luxury SUV — Option A from Singapore gives you better selection. For an Alphard or E-Class, Regal can usually deliver with enough notice.

Day Trips: Do You Actually Need a Car?
For JB city, probably not. Grab round-trip across the border, spend the day, come back. No rental required, no car to park, no stress about traffic around the checkpoint on the way home.
If you want to go further — Desaru Coast, Kota Tinggi, Pontian — a JB day rental changes the calculus. MYR 100–150 for the day plus the Grab fare gets you a car with full flexibility. A cross-border SG rental is harder to justify for a single day; the paperwork overhead doesn’t pay off unless the trip genuinely requires a car from the Singapore side.
- JB City: 30 min from WoodlandsFood, shopping, Johor Zoo — Grab round-trip is enough
- Desaru Coast: 1.5 hrs from JBBeaches, waterpark, resort day passes — needs a car
- Kota Tinggi Waterfalls: 1 hr from JBJungle pools, waterfall — proper day-trip material
- Pontian: 1 hr from JBWaterfront town, fresh seafood, quieter than most JB-area stops
A 3-Day Itinerary: Option B Route
Day 1
Singapore → JB → Malacca
Morning: Book cross-border Grab from Singapore. Clear immigration at Woodlands. Collect rental car from JB — Johorbook and Wahdah both have straightforward pickup locations.
Quick breakfast in JB, then the PLUS highway to Malacca. Two hours in reasonable traffic.
Afternoon: Jonker Street, the river cruise if timing works, Portuguese Settlement for dinner. Malacca is worth staying overnight — the town runs at a different pace.
Day 2
Malacca → Kuala Lumpur
Morning: A Famosa fort, Baba Nyonya Heritage Museum. Check out by midday.
KL is 2 hours from Malacca. Arrive mid-afternoon. KL traffic between 5 and 7pm is genuinely bad — plan dinner around it, not the other way around. KLCC area and Bukit Bintang both reward an evening on foot.
Day 3
KL → Cameron Highlands or Genting → Back to JB
Cameron Highlands is 2.5 hours from KL; Genting is 1 hour. Both work for a morning stop before heading south.
Leave for JB by 3pm latest to clear the evening traffic around JB city. Return the car, book cross-border Grab back to Singapore.
Estimated costs — Option B, 2 people, 3 days
Cross-border Grab, both directions (x2 passengers)SGD 50–80
JB car rental, mid-range SUV, 3 daysMYR 600–900 (~SGD 180–270)
Highway tolls, JB–KL returnMYR 80–120
Total estimate (transport only)SGD 250–400
Practical Details
Petrol
Fill up in Malaysia. RON95 is government-subsidised at around MYR 2.05/litre — significantly cheaper than Singapore. Some restrictions apply for non-Malaysian vehicles at certain stations; fill up anyway.
Tolls
Get a Touch ‘n Go card at any 7-Eleven or Petronas in JB as soon as you pick up the car. PLUS highway JB to KL runs MYR 50–70 each way. Cash lanes exist but queues are longer.
Speed limits
Expressways: 110 km/h. Federal roads: 80–90 km/h. Fixed speed cameras on the PLUS highway are consistent — well-marked in Waze.
Navigation
Google Maps is reliable throughout Malaysia. Waze has better real-time traffic accuracy around KL and JB city specifically.
Emergency contacts
Malaysia: 999 (police, ambulance), 1800-88-0000 (PLUS highway). Singapore: 999 (police), 995 (ambulance).
International Driving Permit
Not strictly required with a Singapore licence, but some rental companies ask for it. The SAA issues IDPs for SGD 20, processed in about 20 minutes in person.
Happy travelling.