The town of Zwiesel is situated in an extensive valley basin at the foot of the mountain range formed by the peaks of the Großer Arber (1,456 m), Großer Falkenstein (1,315 m) and Kiesruck (1,265 m), exactly at the spot where the two rivers, the Großer Regen and the Kleiner Regen join and form the Black Regen. It is located 10 km to the north-east of the district town of Regen, 35 km from the town of Deggendorf, 30 km from the town of Grafenau and 15 km from the border crossing point at Bayerisch Eisenstein, entry point to the Czech Republic. In addition to be accessed by the federal road B11, the town of Zwiesel has a main railway station run by the Bavarian Forest Railway, where trains depart for Plattling, Bayerisch Eisenstein or Bodenmais at hourly intervals, and for Grafenau at two-hour intervals.