Miasto przyjazne Rumia położone jest przy zachodnich stokach pradoliny Kaszubskiej, nad ciekiem wodnym Zagórska Struga.