I would recommend the following money changers as I’ve used their service personally and I believe their rates are competitive and probably the best money changers in KL | Kuala Lumpur.
All these places are safe and convenient to access via public transport if you have to and I would recommend that you call them in advance to know the latest exchange rates. Alternatively, you can visit their website for latest exchange rates information. You can always negotiate with them for a better rate if you’re exchanging in a big amount.
1. Jalinan Duta money changer have three branches and you can check their website here for latest exchange rates.
Jalinan Duta Money Changer Bukit Bintang
Address: Ground Floor (Lobby), No 120 Jalan Bukit Bintang 55100 Kuala Lumpur.
Business Hours: Mon – Sun 9.00am – 11.30pm, Friday close for prayer (1.00pm – 2.30pm)
Tel: +603 2144 3666 | +603 2110 4269
Jalinan Duta Money Changer KL Sentral
Address: Unit 14 Depature Hall Level 1 KL City Air Terminal (ERL) KL Sentral Station, 50470 Kuala Lumpur |
Business Hours: Mon – Sat 8.30am – 8.30pm, Friday close for prayer (1.00pm – 2.30pm)
Tel: +603 2274 6166 |
Jalinan Duta Money Changer Nu Sentral Mall
Address: LG47A Lower Ground, Nu Sentral Mall Jalan Tun Sambanthan 50470 Kuala Lumpur
Business Hours: Mon – Sun 10.00am – 10.00pm
Tel: +603 2276 6166
2. My Money Master & My Forex Money Changer
Both of these money changer are separated by one shop and located in Midvalley Megamall. The only down part of this place is that you may need to wait in a long que, go early!

*Image credit moneychangersintown blog
My Money Master – Latest exchange rates here.
Address: LG040 Centre Court, Lower Ground Floor, Mid Valley Megamall, Mid Valley City, Lingkaran Syed Putra, 59200 Kuala Lumpur, Malaysia.
Business Hours: 10.00 AM TO 10.00 PM (Open Daily)
Tel: 1800-22-3030 (Toll Free)
3. Sky X Change Money Changer.

*Image credit KembaraGD
Sky X Change – Latest exchange rates here.
Address: 1002-A,Ground Floor, Selangor Mansion, Jalan Masjid India, 50100 Kuala Lumpur, Malaysia.
Business Hours: 0900 – 2000 Daily
Tel: +60 3-2694 1420
If you have any questions, drop them at the comment box below and feel free to share this article via the social buttons.