버스 배차 간격 읽는 법 — 시간표의 '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분마다 옵니다. 목적지까지 두 노선이 다 간다면 배차가 짧은 쪽을 기본으로 잡고, 긴 쪽은 '마침 오면 타는 차'로 두는 편이 낫습니다.
저희 정류장 페이지가 "가장 자주 오는 노선은 ○번"과 "○번은 △분 간격이라 대기가 □분까지 차이 납니다"를 굳이 따로 적는 이유가 이것입니다. 정류장 하나의 평균을 보여 주면 뜸한 노선이 자주 오는 노선 뒤에 숨습니다.
집을 나서기 전 체크리스트
- 배차 15분 이하면 그냥 나간다. 30분 이상이면 도착 시각을 보고 나간다
- 밤에는 등록 배차보다 길게 잡는다 — 값은 하루 평균이고 야간은 감편이 흔하다
- 배차가 '-'인 도시에서는 첫차·막차 + 실시간 도착으로 판단한다
- 노선이 여럿이면 배차 짧은 노선을 기본으로 두고 긴 노선은 덤으로 본다
막차 근처라면 배차보다 막차 시각의 함정이 더 큽니다 — 막차 놓치지 않는 법. 갈아탈 정류장을 고르는 기준은 환승 정류장 고르는 법에 정리했습니다. 새벽에 첫차부터 기다려야 하는 상황은 첫차 시간: 새벽에 역·터미널까지 갈 수 있나에서 도시별로 계산했습니다. 기다리는 시간이 노선 종류에 따라 갈리기도 합니다 — 간선버스 지선버스 차이에서 간선·지선·급행의 배차를 도시별로 맞대 봤습니다.