Oss has its own train station — Oss Centraal — on the intercity line between 's-Hertogenbosch and Nijmegen. Direct trains from 's-Hertogenbosch run every half hour and take around 20 minutes; 's-Hertogenbosch is itself well connected to Amsterdam, Utrecht, and Eindhoven. For most travellers, Oss is an easy day trip or stopover en route between those cities.
The nearest major airports are Eindhoven Airport (about 45 minutes by car or public transport via 's-Hertogenbosch) and Amsterdam Schiphol (around 90 minutes by train with one change). Eindhoven is served by low-cost carriers from across Europe; Schiphol has far wider international connections.
By car, Oss sits just off the A59 motorway, which runs east-west across Noord-Brabant. The drive from Amsterdam takes about 90 minutes; from Eindhoven, around 40 minutes. Parking in the centre is available in the car park on Walstraat and at several other central locations.