distance between san diego and del mar
The distance between Del Mar and San Diego in a straight line is 18 miles or 28.96 Kilometers.