2004년 7월 1일 서울시 버스체계 개편 때 '마포대교 - 공덕오거리 - 서소문 - 종로2가' 구간이 '원효대교 - 원효로 - 청파동 → 서울역 → 신세계 → 회현역 → 서울역 → 숙대입구역 → 이후 역순'으로 변경되었고, 간선버스 503번으로 변경되었다.
2006년 9월 4일에 광명공영차고지로 연장되었다.
서울역 고가차도에 노선버스 진입이 금지되면서 2008년 12월 27일에 시청 경유 회차로 변경되었다. 관련 공지사항
2009년 9월 1일에 시청 대신 회현역, 남산3호터널입구 U턴, 북창동 경유 회차로 변경되었다.
2015년 2월 27일에 서울 일대 회차구간 중 불필요한 운행시간 낭비와 배차간격 정시성을 확보하기 위해 회차구간이 '서울역(서부) → 서울역버스환승센터 → 회현역 → 남산3호터널입구U턴 → 북창동'에서 '서울역(서부) → 서울역버스환승센터 → 숙대입구역’으로 변경되었으며, 노선 변경으로 인해 서울역서부를 지나 서울역버스환승센터에서 회차하고 바로 갈월동, 숙대입구역으로 운행하는 방식으로 바뀌었다.
2017년 8월 16일에 광명차고지 막차가 22:40에서 22:30으로 10분 단축되었다.
2018년 3월 16일부터 서울역 방향 노선이 구로변전소.구로초등학교 - 구로역.AK플라자 대신 광명 방향처럼 구로동로 직선화로 변경되었다.관련 게시물 기존구간은 동사의 지선버스인 5714번이 대체한다.
구로고가차도 철거공사로 인해 2018년 12월 11일부터 2019년 4월 6일까지 디지털오거리 대신 한신IT타워, 이엔씨드림타워7차 경유로 우회했다. 관련 공문 본래는 3월 31일까지만이었으나, 철거공사가 늦어지면서 연기되었다. 관련 공문
2019년 9월 16일을 기해 22:30이던 광명차고지 막차가 22:20으로 또 10분 앞당겨졌다. 또한 본래 평일/토요일/공휴일 각각 185분/175분/165분이던 인가 운행소요시간이 195분/185분/175분으로 10분씩 늘고, 정상운행차량의 대당 일 운행횟수가 감축되면서 1일 총 운행횟수도 평일의 경우 6회, 토요일/공휴일의 경우 각각 4회씩 감회되었으며 전일에 걸쳐 최소 배차간격은 줄어들고 최대 배차간격은 늘어나는 형태로의 배차간격 조정이 병행되었다.(단, 공휴일 최소 배차간격은 15분으로 현행 유지)관련 공문
504번, 505번과 함께 광명시에서 서울 도심까지 가지만, 5714번에 밀려 존재감이 상대적으로 덜하며 기점과 광명시 구간과 가리봉동, 구로4동, 영등포역 전까지는 5714번과 구간이 거의 중복된다. 서울역 방면 운행시 구로변전소 대신 쌍용구로정비사업소 경유, 경인로 구로역은 중앙차로인 정차한다는 차이점 정도이다. 718번 시절에는 급행버스 개념으로 운행되던 당시 서울 좌석버스 특성상 철산대교의 정체를 감안해도 여의도, 도심 등으로 빠르게 접근할 수 있어 수요가 있었지만 개편 이후 여의도 방면으로는 광명 버스 11-2 같은 경쟁노선, 도심 방면으로는 전철에 비해 큰 매리트가 없어졌다.
남구로역에서 전경련회관 구간은 5615번과 중복된다. 한강 이북구간은 광명 방면으로 서울역환승센터에서 여의도역까지는 162번와 겹치고 도심 방향은 ‘전경련회관 ~ 남영역’ 구간이 중복된다. 다만, 구로역쪽에서 여의도 방향으로 갈때는 경인로에서 바로 중앙차로로 갈아타기 때문에 약간 빠르다. 광명시 구간이나 구로4동, 가리봉동 지역에서 여의도역이나 원효로 및 서울역 수요 외엔 건질 만한 수요도 없다.