The Offenburg Hauptbahnhof is situated close to the inner city. Frequent connections run to the north towards Frankfurt and south to Basel, with fast ICE trains leaving in each direction each hour. Again, planning ahead can get cheap fares of 29€ each way. From the Hauptbahnhof, you have direct access to the Busbahnhof which runs directly overhead the main station. The Hauptbahnhof is also within easy walking distance of the inner city. Main direct destinations include:
Local and regional trains can be good for day trips or for traveling to nearby cities, for example Freiburg, Karlsruhe, Baden Baden or Freudenstadt. In the main station ask for the Regio-tickets. Such tickets can be used by a group of up to 5 persons in the RB and RE trains as well as for local transport. They are a much cheaper alternative for a group of travelers going to cities nearby or going for a day trip.
Offenburg is connected to the German highway system via the A5, running along the Valley of the Upper Rhine from south to north, starting at the Swiss border. It also is accessible through the Black Forest via the B31 (Ost). To Strassbourg/France it takes about 30 minutes by car. To Freiburg is about 50 minutes. Baden Badeb is a 30 minute car ride to the north, using the A5. Freuenstadt is reachable in one hour via the B28.