버스 배차간격 긴 이유를 시간표에서 읽는 방법

터미널에서 보면 빈 버스가 있는데 왜 다음 차는 2시간 뒤일까
얼마 전 지인이 금요일 저녁에 지방 내려갈 표를 찾다가 “버스가 이렇게 없냐”고 묻더군요. 화면에는 18시 20분 다음이 20시 10분이었고, 그 사이에는 아예 차가 없는 것처럼 보였습니다. 그런데 배차 일을 오래 하다 보면 그 빈칸이 단순히 회사가 게을러서 생긴 시간이 아니라는 걸 압니다. 노선 허가, 기사 근무, 회차 시간, 터미널 슬롯, 수요 패턴이 한꺼번에 맞아야 버스 한 대가 시간표에 올라갑니다.
버스 배차간격이 긴 이유는 “손님이 적어서” 한 줄로 끝나지 않습니다. 같은 노선이라도 월요일 오전, 금요일 저녁, 명절 전날, 대학가 방학 기간이 전부 다릅니다. 실제 현장에서는 30분 간격으로 넣고 싶어도 차량이 돌아오지 못하거나, 중간 경유지 승차 인원이 애매하거나, 도착 터미널 주차 여유가 없어 시간을 벌려야 하는 일이 많습니다.
배차간격은 수요보다 회차 시간이 먼저 잡습니다
많은 분이 승객이 많으면 배차가 촘촘하고 적으면 듬성듬성하다고 생각합니다. 맞는 말이지만 절반만 맞습니다. 배차표를 짤 때 가장 먼저 보는 건 차량이 한 바퀴 돌아오는 시간입니다. 서울에서 지방 중소도시까지 편도 2시간 40분 걸리는 노선이라면, 하차 처리와 청소, 기사 휴식, 터미널 진입 대기까지 더해 왕복 6시간 이상으로 잡는 경우가 흔합니다.
예를 들어 차량 3대로 운행하는 노선이 있다고 해보겠습니다. 왕복 회차 시간이 6시간이면 이론상 한 방향 배차는 2시간 간격이 됩니다. 손님이 조금 더 있다고 해서 갑자기 40분 간격으로 줄이기 어렵습니다. 차량을 더 넣어야 하고, 그 차량을 운전할 기사와 차고지, 정비 여유까지 필요합니다. 그래서 화면에서 보이는 배차간격은 실제로는 차량 대수와 회차 시간의 계산 결과에 가깝습니다.
- 편도 1시간 노선: 차량 2~3대만 있어도 40~60분 간격 가능
- 편도 3시간 노선: 같은 차량 수라면 2시간 안팎으로 벌어짐
- 편도 4시간 이상 노선: 중간 휴식과 교대 여부에 따라 하루 운행 횟수 자체가 줄어듦
특히 고속도로 정체가 잦은 노선은 시간표보다 여유를 더 둡니다. 종점에 늦게 들어온 차를 바로 되돌리면 다음 편도 연쇄 지연됩니다. 그래서 금요일 오후나 연휴 전날에는 오히려 배차 사이가 넓어 보일 수 있습니다. 빈 시간을 둬야 전체 운행이 무너지지 않기 때문입니다.
인가 시간과 실제 수요 시간이 다를 때 간격이 길어집니다
시외·고속버스는 마음대로 아무 시간에나 띄우는 구조가 아닙니다. 노선별로 운행 계통과 횟수가 정해져 있고, 터미널 간 협의도 필요합니다. 승객 입장에서는 10시 30분 차가 있으면 딱 좋겠는데 실제 시간표에는 09시 50분 다음 11시 20분으로 보이는 경우가 있습니다. 이건 그 회사가 10시 30분 수요를 모르는 게 아니라, 해당 시간에 넣을 수 있는 조건이 안 맞는 경우가 많습니다.
운영 쪽에서는 한 노선만 보고 배차하지 않습니다. 같은 차량이 오전에는 A터미널, 오후에는 B터미널, 밤에는 C노선을 맡기도 합니다. 기사 근무시간도 맞춰야 합니다. 장거리 노선은 대기시간까지 포함하면 하루에 두 번 왕복하기 어려운 경우가 많고, 법정 휴게와 교대 문제도 걸립니다. 그래서 수요가 있는 시간이라도 차를 못 넣는 시간이 생깁니다.
또 하나는 터미널 슬롯입니다. 출발 홈이 6개인 터미널에서 같은 시간대에 여러 회사 차량이 몰리면 승차장 자체가 막힙니다. 승객은 앱에서 시간만 보지만 현장에서는 버스가 진입하고, 짐칸을 열고, 승객 확인하고, 정시에 빠져나가는 흐름이 필요합니다. 5분 차이로 두 대를 붙였다가 홈이 엉키면 기사도 승객도 힘들어집니다.
경유 노선은 빈자리 계산이 더 복잡합니다
배차간격이 길게 느껴지는 노선 중에는 경유지가 많은 노선이 꽤 있습니다. 예를 들어 서울에서 출발해 A시, B읍, C군을 거쳐 종점으로 가는 차라면 좌석 하나가 단순히 서울 출발 승객만의 자리가 아닙니다. 중간에서 타고 내리는 승객까지 계산해야 합니다. 그래서 출발지 기준으로는 매진처럼 보여도 중간 구간에는 자리가 남고, 반대로 중간 승객 때문에 출발지 승객을 많이 못 받는 경우도 있습니다.
이럴 때는 같은 목적지라도 직행, 완행, 경유지를 나눠 봐야 합니다. 실제로 명절 전에는 서울에서 목적지까지 바로 가는 표는 없는데, 인근 큰 터미널까지 간 뒤 시내버스나 짧은 시외버스로 갈아타면 전체 이동시간이 30~50분만 늘고 표는 구해지는 경우가 많습니다. 배차간격이 긴 노선일수록 목적지를 한 글자도 안 바꾸고 기다리는 것보다, 20~30km 주변 터미널을 같이 보는 편이 현실적입니다.
- 직행 매진이면 인근 터미널 도착편을 같이 확인
- 고속버스가 뜸하면 시외버스 경유편 확인
- 시외버스가 드물면 KTX·SRT 도착역과 터미널 환승 조합 확인
- 최종 목적지가 군 단위라면 읍내보다 주변 시 단위 터미널을 먼저 확인
근데 환승을 넣을 때는 마지막 구간 시간을 꼭 봐야 합니다. 밤 9시에 큰 도시까지 도착했는데 그 뒤 군내버스가 끊기면 택시비가 더 나옵니다. 저는 표가 없다는 분들에게 항상 “첫 차보다 마지막 연결편을 먼저 보라”고 말합니다. 내려가는 건 어떻게든 되는데, 마지막 20분 구간에서 막히는 일이 생각보다 많습니다.
시간표에서 긴 간격을 발견했을 때 보는 순서
앱에서 원하는 시간대가 비어 있으면 바로 포기하지 말고 시간표를 조금 넓게 보는 게 좋습니다. 배차간격이 긴 노선은 특정 시간대에만 몰리는 경향이 있습니다. 오전 7~9시, 금요일 18~21시, 일요일 15~19시는 매진이 빠릅니다. 반면 같은 날이라도 점심 전후나 밤 늦은 시간은 좌석이 남는 일이 있습니다.
제가 실제로 권하는 순서는 단순합니다. 먼저 출발 시간을 2시간 앞뒤로 넓힙니다. 그다음 도착지를 인근 터미널까지 넓힙니다. 그 뒤 출발 터미널을 바꿉니다. 서울 기준으로는 강남, 동서울, 남부터미널이 서로 다른 노선을 갖고 있어서 같은 지역이라도 표 상황이 달라집니다. 수도권도 성남, 수원, 인천, 고양 쪽을 보면 의외로 자리가 나옵니다.
표가 안 보일 때 확인할 것
- 원하는 출발 시간 앞뒤 2시간 범위
- 목적지 주변 20~40km 터미널
- 직행 대신 경유편 또는 완행편
- 다른 출발 터미널의 같은 권역 노선
- 취소표가 자주 나오는 출발 전날 저녁과 당일 새벽
취소표도 패턴이 있습니다. 명절이나 연휴에는 사람들이 일단 여러 시간대를 잡아두고 일정이 확정되면 일부를 취소합니다. 그래서 출발 2~3일 전부터 조금씩 움직이고, 전날 밤과 당일 이른 아침에 좌석이 다시 보이는 일이 있습니다. 다만 환불 시점별 위약금은 서비스와 노선에 따라 다르니 예매 화면의 안내를 반드시 같이 봐야 합니다. 버스표는 기차표보다 금액이 작아 보여도 가족 단위면 취소 수수료가 꽤 됩니다.
배차간격이 긴 노선일수록 대안 경로가 중요합니다
배차간격이 긴 이유를 알면 시간표가 다르게 보입니다. 2시간 빈칸은 단순한 불편이 아니라 차량이 돌아오는 시간, 기사 근무, 경유지 좌석 배분, 터미널 처리 능력이 겹친 결과일 때가 많습니다. 그래서 원하는 차가 없을 때는 “왜 없지”에서 멈추기보다 “이 노선은 어디서 끊어 타면 촘촘해질까”로 생각을 바꾸는 게 좋습니다.
실무에서 보면 표를 잘 구하는 분들은 검색을 많이 하는 분이 아니라 범위를 잘 넓히는 분들입니다. 목적지는 조금 넓게, 출발지는 한두 곳 더, 시간은 앞뒤로 넉넉하게 봅니다. 버스 시간표는 빈칸만 보면 답답하지만 노선 구조를 같이 보면 움직일 틈이 생깁니다. 특히 명절이나 주말에는 한 번에 가는 편보다 한 번 갈아타는 편이 더 빠르고 덜 피곤한 날도 있습니다. 배차간격이 긴 노선일수록 시간표를 그대로 받아들이기보다 주변 노선까지 펼쳐서 보는 습관이 표를 구하는 가장 현실적인 방법입니다.
