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 z Č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.