The difference mainly comes down to location -- a porch tends to be in the front ... These spaces can be uncovered or covered with an awning, roof, or pergola. The cost to build a patio, on ...