2008년 5월 30일에 있었던 이천시내버스 개편 때 15번에서 25번으로 번호가 바뀐 후 이어져 오고 있다.
2016년 9월 10일에 수도권 전철 경강선 개통으로 인해 이천시내버스 개편때 바른병원을 경유하지 않고 이천역을 경유한다.
2022년 11월 1일 감곡장호원역과의 연계를 위해 25-10번 노선의 개통을 했으며, 25-11번 노선은 감곡장호원역으로의 연장과 함께 시간이 밤 9시 경에서 새벽 5시 45분으로 변경되었다. 25-11번 버스는 편도로 감곡장호원역방면 운행노선이라 도착 후 다음 노선 운행을 위해 보뜰로 회송한다.
이천시내와 장호원읍을 잇는 노선은 28-1번과 이 25번이 있는데, 28-1번은 부발읍, 여주시가남읍, 이황리를 거쳐 장호원으로 가지만, 25번은 중간에 설성면과 모가면을 경유한다. 114번은 28-1번 경로와 거의 유사하나 태평버스정류소 등 일부 정류장만 정차하며, 장호원읍사무소를 경유한다.
이천시내를 이천종합버스터미널, 이천공설운동장, 이천역 순으로 루프식 운행한 뒤 모가면으로 향한다.
25번과 25-10번은 노선이 거의 동일하나, 25번은 장호원신협까지만 운행하고 25-10번은 감곡장호원역까지 연장 운행한다.
장호원, 이천시내를 각각 출발하는 막차 시간을 통일하기 위해 이천터미널에서 장호원 방향으로 가는 막차는 25-11번을 달고 편도 운행했었다. 현재는 이천터미널 기점으로 감곡장호원역 방면으로 가는 첫차를 편도 운행하고 있다.
이천시내에서 장호원읍내로 갈 때 28-1번과 25번이 같이 오면 28-1번을 이용하는 것이 낫다. 28-1번은 경충대로를 따라서 거의 직선 형태로 가기 때문에 더 빨리가고 요금도 100원 싸다. 반면 25번은 모가면과 설성면으로 빙 돌아가기 때문에 소요시간이 더 오래 걸리고 요금도 100원 정도 더 비싸다. 다만 28-1번은 아침시간과 저녁시간대만 일부 운행하고 시외버스가 코로나19로 인해 운행중단이 되어서 장호원이나 감곡을 갈려면 좋든 싫든 이 버스를 타야한다. 아니면 10번을 타고 태평터미널에서 환승하든지. 다만 114번 좌석버스가 장호원으로 연장되면서 대체 수단이 하나 더 생겼다는 점.
GBIS에서는 장호원 방면 반월성(32194) 정류장을 무정차 통과하는 것으로 누락되어 있다. 장호원읍내 방면으로 갈 때 반월성에서 내려야 한다면 설성초등학교입구 정류장 출발 후 하차벨을 누르면 되며, 설성우편취급국 앞 버스정류장에서 대기하면 버스 승차도 가능하다.