MJ

Book direct car rental in Kuala Lumpur with airport pickup at KLIA 1 and KLIA 2. Refundable deposit from RM200, unlimited mileage, SAME-TO-SAME fuel policy, and local support from 9:00 AM to 9:00 PM.
Book direct from a trusted local operator — no middlemen, no hidden fees
Filter by body, transmission, seats, and pickup point. The car list follows your selected dates and pickup details.
Book on our site, not Klook or Booking.com. RM200–RM500+ refundable deposit is shown before checkout; cancel free up to 24 hours before pickup.
Meet us at KLIA 1, KLIA 2, or a KL city handover point. Selected KL hotel delivery is confirmed before booking.
Unlimited mileage and same-to-same fuel. Fill up before drop-off, then return the car with a quick inspection.
Filter by car type, seating, and luggage needs for Kuala Lumpur, KLIA pickup, and Malaysia road trips.
Loading promotions...

We are a Kuala Lumpur-based rental team handling KLIA 1, KLIA 2, MJ HQ, and KL hotel handovers directly — no middlemen and no hidden pickup surprises.
Choose daily, weekly, or monthly self-drive with unlimited mileage, same-to-same fuel, and support from 9:00 AM to 9:00 PM.
Rated 4.8 out of 5 from 264 Google reviews.
I am extremely impressed with the service I received from this car rental company. From the moment I arrived, the hospitality was wonderful, the counter staff was warm, friendly, and genuinely eager to help. The car was in excellent condition, clean, comfortable, and perfect for my trip. They were very patient in answering all my questions, including explaining the driving rules in their country, which made me feel confident and safe. They also helped me make adjustments to my booking with no stress at all. Overall, a fantastic experience. I highly recommend them to anyone looking for reliable service and exceptional customer care!
I must say we were abit aprehensive hiring a car with MJ adventure in the begining as it is our first time. Also it was booked from discovery car hire site which required part payment agreement. We never done this way before. Now we have had first hand experience of it, we definately recommend this company. The service has proven to be seemless, the process was sleek and well thought of in the provision of secure payment (once you pay up on collection, an instance email confirmation will be received. They also provide you with the details of when was the last car service scheduled) and pre and post collection of the car . The car conditon was reasonably good, clean and as advertised (preview of the registration and milleage of the car was sent via whatapps ). Registration was 5 yrs old and it has done about 50,000 miles which is OK. Only thing we would advise is not just for this car hire but any car hire you make make sure you do a comprehensive video of the condition of the car to avoid any findings of scratches or faults afterwards (in this case there were signs of scratches and front bumper cracked) before signing the agreements. We felt at ease to point all this out to the person who delivered the car. He answered all our questions professionally, patiently and politely. There were little mechanical issues with the car locking system which did not work on the remote control so we had to manually manage it. This was discovered after the payment, so we notified them via whatapps and got instance reply. Be expectant of 3 to 7 days for the deposit to be processed which is now on 4th day and my account shows that it is being refunded under pending. So all in all it was a smooth process, good and uneventful drive to Malacca and Penang which were quite along distance, and satisfying experience. Also, the dropped off process at the airport was easy enough with clear instructions being sent to whatapps 24hrs before returning the car. So hence, we will certainly make future bookings with MJ adventure. The price was approx £16 /RM 85 per day with comprehensive car insurrance and free one added driver. Best price and experience so far in comparison to our past car rental bookings.
Really enjoyable experience with MJ Adventure Travel. Happy with the car and glad they allow ferry travel to allow me to take the car to Langkawi Island. Really good communications with them over WhatsApp.
Service Quality: 5⭐️/ 5⭐️ Vehicle Quality;”: 5⭐️ / 5⭐️ Fuss free pick up and return process. Brother Hamza is very helpful and friendly. Definitely recommend. PS: No sponsorship for this review. Pure POV of consumer.
One of the Amazing experiences when visiting Malaysia by renting a car at MJ Adventure for mobility while there. Satisfactory service, good vehicles, easy and reliable rental system. Highly recommended for those of you looking for a car rental in Malaysia. Thanks MJ Adventure
Bring these items and follow your booking instructions so handover at KLIA, KLIA2, or your confirmed Kuala Lumpur location stays quick.
Have your passport or ID and valid physical driving licence in the main driver’s name ready at handover.
Your booking summary shows the exact deposit before confirmation; keep the payment method ready for pickup.
Yes. KLIA pickup is available for eligible bookings. After confirmation, you will receive pickup instructions.
Yes, delivery is available depending on pickup/drop-off selection and booking terms. The delivery details are confirmed in your booking summary.
Yes. Deposit: RM200–RM500+ (refundable), depending on vehicle and rental duration. The exact amount is shown in your booking summary before confirmation.
A valid driving license and identification are required at pickup. Additional verification may apply depending on the renter profile.
Basic coverage is included where applicable. Additional protection options may be available depending on the vehicle.
Unlimited mileage for all cars. Fuel policy is same-to-same: return the car with the same fuel level you received it.
Changes may be possible depending on availability. Contact support as soon as possible for assistance.
We send the confirmed KLIA, KLIA2, MJ HQ, or hotel meeting point after booking, including who to contact if plans change.
Walk around with our team, take photos of existing marks, and confirm the fuel level before driving away.
Share delays early via WhatsApp so our KL team can adjust the handover window within confirmed support hours.
Our local team is available 9:00 AM–9:00 PM daily on WhatsApp for pickup questions and trip support.
Choose your pickup location and dates to see available cars.