Marsaxlokk is located towards the Southeast of the main island Malta, North of Birżebbuġa and south of Marsaskala (both being other seaside towns in the area).