Кингс-Линн — самое северное поселение на реке Грейт-Уз, расположенное в 97 милях (156 км) к северу от Лондона и в 44 милях (71 км) к западу от Нориджа. Город расположен примерно в 5 милях (8 км) к югу от Уоша, четырехкратного эстуария, подверженного опасным приливам и подвижным песчаным отмелям, на северо-западной окраине Восточной Англии. Кингс Линн имеет площадь 11 квадратных миль (28 км2).
Грейт-Уз в Линне имеет ширину около 200 метров (660 футов) и является выходом для большей части дренажной системы Болота. Гораздо меньшая река Гейвуд также протекает через город, впадая в Грейт-Уз в южной части Южной набережной, недалеко от центра города. Небольшой участок, известный как Вест-Линн, находится на западном берегу и связан с центром города одним из старейших паромов в стране.