To paint only your deck and porch railing, you will have to pay around 5-14 dollars per linear foot. On porches, 25 linear feet of railings costs $125 to $350. For decks, prices range from $250 to $700 for 50 linear feet.