버스 배차 간격 읽는 법 — 시간표의 '10분 간격'이 내 대기 시간이 아닌 이유

광역시 6곳 시내버스 · 2026-08-17 수집 노선 정보 기준

버스를 기다리다 화가 나는 순간은 대개 "배차 10분이라더니"에서 옵니다. 그런데 그 숫자는 애초에 내가 몇 분 기다릴지를 말해 주는 값이 아닙니다. 광역시 6곳의 노선 자료를 정리하면서 저희가 문장을 다시 쓰게 된 사실이 넷 있었습니다. 순서대로 적습니다.

버스 배차간격이란 — 그리고 보통 몇 분인가

버스 배차간격은 그 노선에 등록된 '평균 몇 분마다 한 대'라는 값입니다. 시각표가 아니라 노선당 숫자 하나이고, 그래서 "배차 10분"은 10분마다 정확히 온다는 뜻이 아니라 하루를 평균 내면 10분꼴이라는 뜻입니다.

그럼 보통 몇 분이냐 — 여기서 답이 두 배로 갈립니다. 세는 단위가 노선이냐 정류장이냐에 따라서입니다. 광역시 6곳의 등록 노선 1,313개를 한 줄로 모으면 중앙값이 30분인데, 정류장 27,309곳마다 가장 자주 오는 노선만 골라 모으면 15분입니다.

세는 단위표본중앙값흔한 구간(25~75%)15분 이하30분 이상
노선 기준 1,313개 노선 30분 13~70분 31% 52%
정류장 기준(최속 노선) 27,309곳 정류장 15분 10~32분 53% 28%

어느 쪽이 맞느냐가 아니라 묻는 사람에 따라 쓸 값이 다릅니다. 노선 하나를 정해 놓고 그 버스만 타야 한다면 노선 기준이 내 현실이고(등록 노선의 52%가 30분 이상입니다), 큰길 정류장에서 아무거나 먼저 오는 걸 탄다면 정류장 기준이 내 현실입니다. 정류장 기준으로도 도시 편차가 더 커서, 부산 10분 · 울산 45분으로 갈립니다.

그리고 이 값들은 전부 등록된 배차입니다. 실제 도착 간격도, 출퇴근 시간의 대기도 아닙니다. 왜 그런지, 내 도시에서는 몇 분을 기준으로 삼아야 하는지를 아래에서 순서대로 적습니다.

1. 배차 간격은 하루에 값이 하나뿐이다

공개된 노선 정보의 배차 간격은 노선당 숫자 하나입니다. 아침 7시 반과 오후 2시, 밤 10시가 같은 값으로 나옵니다. 실제 운행은 출퇴근에 촘촘하고 낮과 밤에 벌어지니, 이 값은 대략 하루 평균쯤으로 읽는 것이 맞습니다. 출퇴근 대기는 이보다 짧고, 밤 대기는 이보다 깁니다.

그리고 평균 배차가 10분이어도 아무 때나 정류장에 나가면 평균 대기는 그 절반인 5분, 최악은 10분입니다. 배차 40분 노선이면 최악의 경우 40분을 길에서 보냅니다. 그래서 실무 기준은 간단합니다 — 배차 15분 이하면 그냥 나가고, 30분을 넘으면 도착 시각을 확인하고 나갑니다. 30분이 넘는 노선은 '자주 오는 버스'가 아니라 사실상 시간표 노선입니다.

2. '보통'의 기준이 도시마다 완전히 다르다

같은 30분 배차가 어떤 도시에서는 뜸한 편이고 어떤 도시에서는 자주 오는 축입니다. 부산는 등록 노선의 배차 중앙값이 10분인데 울산는 79분입니다. 30분 이상인 노선의 비율도 부산 12% 대 울산 88%로 갈립니다. 울산에서 버스를 기다릴 때는 다른 도시의 감각을 그대로 가져오면 안 됩니다.

저희 정류장 페이지가 "자주 온다", "뜸하다"를 고정 숫자로 판단하지 않는 이유가 이것입니다. 그 도시 노선 전체의 중앙값을 먼저 잡고, 절반 이하일 때만 자주 온다고, 두 배 이상일 때만 뜸하다고 씁니다. 처음에 "20분 넘으면 뜸하다"는 고정 기준을 썼더니 한 도시에서는 거의 모든 노선이 뜸한 노선이 되어 아무 정보도 아니게 됐습니다.

아래 표는 도시별 기준선과, 발행된 정류장 가운데 가장 촘촘한 노선이 서는 곳입니다.

도시등록 노선배차 중앙값30분 이상배차 미등록가장 자주 오는 발행 정류장
부산 302개 10분 12% 5% 가야역 (68번 7분)
대구 232개 자료 없음 — 100% —
인천 359개 30분 51% 4% 교보생명 (511번 5분)
광주 341개 20분 33% 65% 건강협회 (지원25번 5분)
대전 123개 22분 36% 0% 대덕구청 (B1번 7분)
울산 521개 79분 88% 16% 곡리마을 (북구02(북울산역 출발)번 13분)

도시별 정류장 목록은 부산 · 대구 · 인천 · 광주 · 대전 · 울산에서 보실 수 있습니다.

3. 배차가 비어 있는 건 '안 다닌다'가 아니라 '등록이 안 됐다'이다

대구는 광역시인데도 배차 간격 필드가 통째로 비어 있습니다. 광주는 노선의 65%가 비어 있습니다. 버스 앱에서 배차 간격이 '-'로 보이면 그 노선이 안 다니는 게 아니라 지자체가 그 값을 올리지 않은 것입니다. 저희도 처음엔 빈 값을 "배차 값 없음"이라고만 적었다가, 그게 "운행 안 함"으로 읽힌다는 걸 알고 해당 도시 페이지에서는 배차 문장을 아예 빼고 첫차·막차 중심으로 다시 썼습니다.

이런 도시에서 기다림을 줄이는 방법은 하나입니다. 실시간 도착 안내를 보고 나가는 것. 등록 배차가 없어도 실시간 위치는 대부분 제공되므로, 정류장 페이지의 첫차·막차로 '다니는 시간대'만 확인하고 정확한 도착은 앱에 맡기세요.

4. 문제는 정류장이 아니라 '그 정류장에서 어느 노선을 타느냐'다

"이 정류장은 버스가 자주 온다"는 말은 절반만 맞습니다. 노선이 여럿 서는 정류장에서 노선별 배차가 20분 넘게 갈리는 정류장이 울산는 91%, 부산도 29%입니다. 같은 자리에 서 있어도 A번은 10분마다 오고 B번은 60분마다 옵니다. 목적지까지 두 노선이 다 간다면 배차가 짧은 쪽을 기본으로 잡고, 긴 쪽은 '마침 오면 타는 차'로 두는 편이 낫습니다.

저희 정류장 페이지가 "가장 자주 오는 노선은 ○번"과 "○번은 △분 간격이라 대기가 □분까지 차이 납니다"를 굳이 따로 적는 이유가 이것입니다. 정류장 하나의 평균을 보여 주면 뜸한 노선이 자주 오는 노선 뒤에 숨습니다.

집을 나서기 전 체크리스트

막차 근처라면 배차보다 막차 시각의 함정이 더 큽니다 — 막차 놓치지 않는 법. 갈아탈 정류장을 고르는 기준은 환승 정류장 고르는 법에 정리했습니다. 새벽에 첫차부터 기다려야 하는 상황은 첫차 시간: 새벽에 역·터미널까지 갈 수 있나에서 도시별로 계산했습니다. 기다리는 시간이 노선 종류에 따라 갈리기도 합니다 — 간선버스 지선버스 차이에서 간선·지선·급행의 배차를 도시별로 맞대 봤습니다.

이 글은 주식회사 바이브먼트 운영진이 직접 쓰고 데이터로 검증한 해설입니다. 최종 수정 2026-09-21. 오류 제보는 문의 페이지로 주세요.