Каркавелуш располагается на побережье Атлантического океана, в 15 км западнее столицы Португалии, Лиссабона. Этот крохотный курортный городок входит в состав крупной агломерации под названием Большой Лиссабон и является частью муниципалитета Кашкайш.