Джастін Лонвейк народився 21 грудня 1999 року в Тілбурзі. Є вихованцем ПСВ (Ейндховен), до структури якого потрапив ще у 10-річному віці, перейшовши зі школи «Віллема II».
Виступав за юнацьку U19 (50 матчів, 20 голів, 6 асистів, 6 матчів у ЮЛЧ) та молодіжну U21 (33 матчі, 6 голів, 5 асистів) команди ПСВ, проте в основній так і не дебютував, підписавши контракт влітку 2019 року з «Утрехтом».
У складі «Утрехта» також грав в основному за молодіжну команду, провів 3 матчі в Ередивізі. У січні 2021 року на правах оренди до кінця сезону з опцією повноцінного трансферу перейшов у датський «Віборг», а влітку того ж року підписав із датським клубом повноцінний контракт.
У складі «Віборга» з того часу провів 60 матчів у чемпіонаті (8 голів, 7 асистів, 14 попереджень).
Цього сезону Лонвейк зіграв 9 матчів (2 голи, 1 асист) за «Віборг» у чемпіонаті та 6 ігор (1 асист) у кваліфікації Ліги Конференцій УЄФА.
Лонвейк має досвід виступів за юнацькі збірні Нідерландів різного віку.
Його основна позиція на полі – центральний півзахисник. Нерідко він також грав на позиції атакуючого та опорного півзахисника. Нинішнього сезону «Віборг» використовував Лонвейка на позиції вінгера (виступав і праворуч, і ліворуч в атаці).
До «Динамо» Джастін перейшов 22 вересня 2022 року. Його дебют у футболці нашого клубу прийшовся на матч 5-го туру УПЛ сезону 2022/2023, в якому «біло-сині» на виїзді переграли «Минай» з рахунком 1:0. У домашньому поєдинку 9-го туру проти «Ворскли» нідерландець вперше провів на полі всю гру, а у домашній грі 12-го туру з «Олександрією» Лонвейк забив перший м'яч у якості гравця Динамо.