It is 345.12 miles according to MapQuest.
525.18 kilometres (326.33 miles)
831.58 kilometres (516.72 miles)
157 miles time 2hr 40 min