Skälderviken er en bugt i den sydøstlige del af Kattegat. Bugten ligger i Ängelholms kommun i Skåne i det sydvestlige Sverige. Bugtens udmunding i Kattegat ligger mod nordvest, hvorefter bugten har retning mod sydøst, hvor byen Ängelholm ligger i bunden af bugten. Syd for bugtens udmunding ligger Kullen og ved den nordlige del af udmundingen ligger øen Hallands Väderö.