서울 기차표 예매할 때 매진 좌석 찾는 방법

명절 배차를 맡을 때마다 서울행 표가 전부 매진됐다는 말을 들었습니다. 그런데 시간표를 펼쳐 보면 서울역에 도착하는 열차는 없어도 용산역이나 수서역에 도착하는 열차에는 자리가 남아 있는 날이 있었습니다. 서울 기차표 예매는 목적지를 ‘서울’ 한 칸으로 생각하지 않는 데서 시작합니다.
서울 안에서도 도착역을 바꿔 조회합니다
먼저 실제 목적지와 역에서 이동하는 시간을 적어 두세요. 서울역이 편한 일정이라도 용산역에서 지하철로 이동하는 편이 더 빠를 수 있고, 강남권이 목적지라면 수서역 도착이 유리할 수 있습니다. 지방에서 올라오는 경우 서울역·용산역·수서역·청량리역 가운데 해당 노선 열차가 서는 역을 각각 조회해야 합니다. 어느 역이든 모든 노선의 열차가 서는 것은 아닙니다.
2026년 9월부터 고속철도 예매가 통합되면서 수서 출발·도착 열차도 코레일+에서 조회하고 예매할 수 있습니다. 예전처럼 수서행 표를 찾으려고 SRT 앱과 코레일 앱을 따로 오갈 필요는 없어졌습니다. 다만 앱이 하나가 됐다고 검색 조건까지 하나로 고정할 이유는 없지요. 출발역과 도착역을 바꿔 넣으며 실제로 탈 수 있는 열차를 확인하는 게 중요합니다.
예를 들어 서울역 도착만 오후 6시부터 8시까지 검색해 매진이라면, 도착 시간을 오후 5시부터 9시까지 넓히고 용산역과 수서역도 차례로 조회합니다. 한 시간 일찍 도착한 뒤 시내에서 기다리는 편이, 늦은 열차의 취소표만 붙잡고 있는 것보다 일정 관리가 쉬운 경우가 많습니다. 총 이동시간은 열차 도착 시각이 아니라 약속 장소에 닿는 시각으로 비교하세요.
예매 시작 시각을 알고 검색 범위를 준비합니다
코레일 안내에 따르면 일반 승차권은 열차 출발 1개월 전 오전 7시부터 살 수 있습니다. 사람이 몰리는 금요일 저녁이나 연휴 마지막 날 서울행을 노린다면, 그 시각에 앱을 열고 목적지를 입력하기보다 날짜·인원·후보 역을 미리 정해 두는 편이 낫습니다. 원하는 열차 하나와 앞뒤 열차 두세 편을 함께 적어 두면 첫 선택이 매진됐을 때 바로 움직일 수 있습니다.
명절 특별 예매는 일반 승차권과 일정이 다릅니다. 노선과 대상자에 따라 예매 날짜가 나뉘고 결제 기한도 별도로 정해집니다. 일반적인 ‘한 달 전 오전 7시’만 믿고 기다리면 예매일을 놓칠 수 있습니다. 설·추석 이동이라면 코레일의 해당 명절 공지에서 예매 대상 기간, 노선별 날짜, 결제 마감 시각을 먼저 확인해야 합니다.
결제까지 끝났는지도 꼭 보세요. 예약 화면에서 좌석을 선택한 것과 발권된 승차권을 가진 것은 다릅니다. 특히 명절에는 정해진 기한 안에 결제하지 않은 예약이 취소됩니다. 운영 현장에서 보면 표를 잡아 놓고도 결제 여부를 확인하지 않아 다시 찾는 분이 생각보다 많았습니다.
직통이 매진이면 구간을 나눠 봅니다
직통 검색 결과의 ‘매진’은 그 열차의 모든 구간에 빈자리가 없다는 뜻으로 읽으면 곤란합니다. 좌석은 승객이 내린 뒤 다음 역부터 다시 팔릴 수 있고, 출발역부터 도착역까지 한 좌석을 계속 쓰기 어려워도 구간별로는 표가 나올 수 있습니다. 그래서 부산에서 서울로 간다면 부산~대전과 대전~서울처럼 중간 정차역을 기준으로 나눠 조회하는 방법이 있습니다. 실제 정차역과 열차별 운행 시각을 확인한 뒤 적용해야 합니다.
두 구간을 별도로 살 때는 같은 열차인지, 서로 다른 열차로 갈아타야 하는지부터 구분하세요. 다른 열차라면 앞 열차의 도착 시각과 뒤 열차의 출발 시각 사이에 승강장 이동 시간을 넣어야 합니다. 짐이 많거나 아이와 함께 움직인다면 숫자상으로 가능한 짧은 환승보다 여유 있는 연결편이 안전합니다. 두 표를 따로 결제했다면 지연이나 일정 변경 때 각각의 승차권 조건도 확인해야 합니다.
대전·천안아산처럼 열차가 자주 서는 주요 역에서 구간을 끊어 보는 방식은 선택지를 넓히는 데 도움이 됩니다. 다만 구간을 나눴다고 반드시 좌석이 생기지는 않습니다. 각 구간에 실제로 판매 가능한 좌석이 있는지 확인하고, 최종 운임과 도착 시각을 직통편과 비교하세요. 직통 대신 일반열차로 일부 구간을 이동하는 조합도 가능하지만, 환승 대기까지 합친 시간이 지나치게 길어지면 좋은 대안이라고 하기는 어렵습니다.
취소표와 환불 시점을 함께 봅니다
매진 열차는 예약대기를 신청할 수 있는지 먼저 확인합니다. 코레일 안내상 예약대기는 출발 2일 전까지 신청할 수 있고, 좌석이 배정되면 배정 당일 오후 6시까지 결제해야 합니다. 알림만 기다리다가 결제 기한을 놓치지 않도록 앱에서도 예약 상태를 확인하는 편이 좋습니다. 예약대기 대상이 아니거나 출발일이 가까워졌다면 앞뒤 시간대의 잔여석을 다시 조회합니다. 취소표가 풀리는 시각은 사람마다 취소하는 때가 달라 일정하지 않습니다. 특정 새벽 시간만 믿고 기다릴 필요는 없습니다.
급하게 대안 표를 먼저 샀다면 기존 표의 환불 위약금도 계산해야 합니다. 코레일의 일반 승차권 기준으로 월~목 출발편은 출발 3시간 전까지 환불 위약금이 없고, 그 뒤 출발 전까지는 5%입니다. 금~일·공휴일 출발편은 출발 2일 전까지 최저위약금 400원, 출발 1일 전에는 5%, 출발 당일 3시간 전까지는 10%, 이후 출발 전까지는 20%가 적용됩니다. 출발 2일 전까지 구매일을 포함해 7일 이내 환불하는 경우 등에는 최저위약금 감면 조건이 있으니 반환 화면의 금액을 확인하세요.
열차가 출발한 뒤에는 위약금이 더 커지고 환불 방법도 제한됩니다. 명절 특별 승차권이나 할인 상품은 별도 조건이 붙을 수 있으므로 표를 바꾸기 직전 코레일+에 표시되는 환불 금액과 새 표의 결제 금액을 함께 보는 게 정확합니다. 제가 시간표를 볼 때 먼저 찾는 것도 ‘가장 빠른 열차’ 한 편이 아닙니다. 서울 안의 도착역, 앞뒤 시간대, 중간 정차역을 차례로 넓혀야 실제로 탈 수 있는 자리가 보입니다.
