Varshult е село во општината Perstorp, во округот Сконе, Шведска. Varshult се наоѓа на 102 m надморска височина. Најблискиот голем град е Енгелхолм, на 26 km западно. Меѓу знаменитостите во околината се Kronborg (46 km), Herrevad Abbey (14,7 km) и Gråmanstorp Church (13,6 km).