El Main-Sieg-Express es un servicio de tren exprés regional operado por los estados federados de Renania del Norte-Westfalia (NRW) y Hesse desde Siegen pasando por Gießen hasta Frankfurt . Es operado por Hessische Landesbahn (HLB).
El 25 de junio de 2008, la Asociación de Transportes del Rin-Meno (RMV) y la Asociación de Transportes Locales de Westfalia- Lippe (NWL) anunciaron en un comunicado de prensa conjunto que Hessische Landesbahn había ganado una licitación a nivel europeo y que asumiría la explotación de la línea durante 13 años a partir del 12 de diciembre de 2010. Hasta la entrada en vigor del horario 2010/2011 en diciembre de 2010, DB Regio Hesse había sido el operador de esta línea, que, tras la supresión de los servicios de larga distancia entre Siegen-Weidenau y Frankfurt en 2001, se había establecido originalmente como Interregio-Express . Sin embargo, en los primeros años, el servicio Regional-Express se caracterizaba por una duración de viaje mucho mayor que el servicio Interregio debido a problemas de capacidad en el ferrocarril Main-Weser . Los tiempos de viaje con transbordo en Gießen eran hasta 20 minutos más rápidos que los servicios directos Main-Sieg-Express. Un cambio en los horarios del servicio Intercity IC 26 entre Frankfurt y Gießen en diciembre de 2009 permitió que el Main-Sieg-Express funcionara con tiempos de viaje más cortos, casi tan rápidos como los del InterRegio.
Antes del cambio de operador en 2010, el servicio lo operaba DB Regio NRW cada dos horas vía Giessen hasta Colonia.
El Regional-Express circula de Siegen a Giessen con la línea RE 99 en la línea Dill con paradas en Haiger , Dillenburg , Herborn y Wetzlar . En Giessen, de lunes a viernes, se acopla con un tren procedente de Marburgo , que lleva la marca RE 98, y circula en sentido inverso por la línea Main-Weser hasta Frankfurt con parada en Friedberg .
El servicio se realiza con locomotoras eléctricas múltiples Stadler FLIRT . Entre Siegen y Frankfurt se utilizan cinco trenes, mientras que el tramo Marburg-Giessen se realiza con tres trenes. Antes de diciembre de 2010, la línea Siegen-Frankfurt se utilizaba desde hacía muchos años con locomotoras de la serie 111 que arrastraban cinco o seis vagones de dos pisos o, alternativamente, con locomotoras de la serie 110 que arrastraban seis vagones Silberling .
Los servicios circulan todos los días al menos una vez cada dos horas durante toda la ruta. En el tramo Siegen-Gießen, el tren circula cada hora, pero hay períodos durante los fines de semana en los que los servicios no circulan cada hora. Un tramo del tren se separa/anexa para circular entre Marburgo y Kassel. En la ruta hacia y desde Kassel, el tren para en todas las estaciones entre Kirchhain y Baunatal-Guntershausen. Desde diciembre de 2018, las estaciones de Kassel-Oberzwehren y Baunatal-Rengershausen solo funcionan en determinados horarios (normalmente en horas valle).
Además, en las horas punta se ofrece a los viajeros una conexión rápida con la línea Dill hasta Frankfurt. De lunes a viernes, en ambas direcciones, funciona un servicio denominado RE-Sprinter , que recorre la línea Dutenhofen–Gießen-Bergwald, por la que normalmente circulan únicamente trenes de mercancías. De este modo, se evitan los cambios de dirección en Gießen, que requieren mucho tiempo. Actualmente, solo se consigue una reducción considerable del tiempo de viaje con el tren de la tarde a Siegen. El tren de la mañana a Frankfurt aprovecha el tiempo ahorrado para realizar paradas intermedias adicionales en Frankfurt. Los RE-Sprinter son los únicos trenes de pasajeros de la línea Main-Weser que no tienen previstas paradas en Friedberg.