Poruba (Polish: Poręba) is a village in Karviná District, Moravian-Silesian Region, Czech Republic. It was a separate municipality but became administratively a part of Orlová in 1946 and now is one of the parts of the town. It has a population of 5,604.
The name, both in Czech and Polish, is a common Slavic name denoting an area cleared by clearcutting of trees.
The village could have been founded by Benedictine monks from an Orlová abbey and was first mentioned in 1447 as Porombka. Politically the village belonged to the Duchy of Teschen, which was since 1327 a fee of the Kingdom of Bohemia, which after 1526 became a part of the Habsburg Monarchy.