Keflavík (meaning Driftwood Bay) is a town in the Suðurnes region in southwest Iceland. In 2009 its population was at 8,169 people.

In 1995, the town merged with Njarðvík and Hafnir to form the Reykjanesbær municipality.