Eindhoven is a rail transport hub. The main station has connections in the directions of:
- Tilburg – Breda – Dordrecht – Rotterdam – Delft – The Hague
‘s-Hertogenbosch – Utrecht – Amsterdam – Alkmaar
‘s-Hertogenbosch – Utrecht – Amsterdam Zuid – Schiphol Airport
Helmond – Venlo-(international connections into Germany)
Weert – Roermond – Sittard – Maastricht/Heerlen
Eindhoven’s central railway station is served by both intercity and local services while the smaller station, Eindhoven Beukenlaan is only served by local trains.
Up until World War II, a train service connected Amsterdam to Liège via Eindhoven and Valkenswaard, but the service was discontinued and the line broken up. Recently, talks have resumed to have a service to Neerpelt, Belgium via Weert.
The A2 / E25 motorway from Amsterdam to Luxembourg passes Eindhoven to the west and south of the city. The A2 connects to the highway A58 to Tilburg and Breda just north of the city. Just south of Eindhoven, the A2 connects to the A67 / E34 between Antwerp and Duisburg. In 2006, the A50 was completed connecting Eindhoven to Nijmegen and Zwolle.
The public transport of Eindhoven consists of almost 25 city bus lines, which also serve neighbouring cities like Veldhoven, Geldrop and Nuenen. Two of these buslines (401 and 402) are high quality public transport and the buses on these lines are so-called Phileas vehicles, a combination of tram and bus. The Phileas does not use the magnetic guidance anymore for some years due to the regional urban transport authority (SRE). Apart from the city lines there are some 30 regional and rush-hour lines.