Отель J Hotel расположен на западном побережье Шри-Ланки в курортном районе Негомбо, в округе Гампаха, в Западной провинции, недалеко от берега Индийского океана. Расстояние до пляжа Негомбо 20 метров, до центра города Негомбо 3 км, до Международного аэропорта Коломбо Бандаранайке (Colombo Bandaranaike International Airport) 12 км, до Международного аэропорта Мале, который принимает рейсы из Москвы - 787 км.