Java Occidental
Se encuentra en la península de Malaca (desde Narathiwat en Tailandia hasta Johor en Malasia), Sumatra y Java Occidental (Indonesia ).