Getting an online civil engineering degree in the USA will cost from $8,000 to $20,000, depending on what university you decide to attend. Its in-person counterpart can be up to five times the cost.