Я не знаю разницы между src.title и dest.title, но этот запрос поможет вам.
DB::table('routes')->select('routes.id','src.title', 'groups.title')->join('locations as src', 'routes.src', '=', 'src.id')->join('groups', 'routes.groups', '=', 'groups.id')->orderBy('routes.id','DESC')->get();