Rybník se nachází asi 10 km jihozápadně od Kaplice na území okresu Český Krumlov v nadmořské výšce 663 m. Dnes je známým železničním uzlem.

Z Rybníka vede jedna z nejstarších elektrických železnic do Lipna nad Vltavou. Procházela tudy i trať koněspřežní dráhyČeských Budějovic do Lince. Památkou na ni jsou zbytky náspů.
Na nádraží je památník stavitele této dráhy F. A. Gerstnera.