Right now, Sonic Drive-In has 4 branches near Mcpherson, Kansas. The listing of all Sonic Drive-In locations nearby can be found below.