Varberg er en by i Hallands län i landskapet Halland i Sverige. Den er administrasjonssenter for Varberg kommune. Varberg er en gammel badeby, der det i 1811 ble etablert et kursted knyttet til angivelig helsebringende kilder.[2] Ikke lenge etter ble det åpnet et kurbad i byen.[2]
Varberg er et turist- og handelssentrum med havn, og ferjeforbindelse med Grenaa i Danmark. I Bockstens mosse ved gården Bocksten i Varberg fant man Bockstensmannen. 2 mil nord for byen finner man Ringhals kärnkraftverk som er Nordens største kraftverk.
I 2010 hadde Varberg 27 602 innbyggere.[3] Per 2020 hadde kommunen 36 019 innbyggere.