Terheijden is a village in the Dutch province of North Brabant. It is located in the municipality of Drimmelen, about 6 km north of Breda.