Nace en las montañas Beskides, entre las ciudades de Rabka-Zdrój y Nowy Targ.
Las ciudades a lo largo del río Raba son Rabka-Zdrój, Mszana Dolna, Myślenice, Dobczyce y Bochnia.
Durante siglos, el Raba fue una importante arteria, a lo largo de la cual se establecieron varias ciudades y pueblos.
Aguas abajo del lago Dobczyce conserva sus características montañosas durante varios kilómetros.
Sus afluentes son principalmente arroyos de montaña, como el Poniczanka, Slonka, Krzyworzeka, Mszanka, Kasinianka, Kaczanka, Krzczonówka, Trzemesnianka, Stradomka y Babica.