If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
What time are the buses to Eindhoven?
While the first bus leaves at 04:06, the last one leaves Breda at 20:06. The duration of the journey is on average 6 hours and 37 minutes, but it can take you only 3 hours and 55 minutes with the fastest connections.
Which bus lines can take you from Breda to Eindhoven?
There are many companies cooperating with virail, among which also Eurolines SA and Eurolines with buses to Eindhoven.
Eurolines is one of the leader bus companies in Europe, with more than 350 connections in 23 countries. Among its services you can also find long-distance night buses.