The average cost to build a two-car garage ranges from $14,520 to $33,800, as of 2015. This price is based on typical two-car garage sizes, ranging from 484 to 676 square feet, and construction costs of $30 to $50 per square foot.
The cost to build a garage varies by size, materials, location and structure type. Attached garages are usually more affordable than detached ones because at least one of the four walls is already existing. However, a detached garage offers more flexibility with respect to size, location and features. The ability to construct an attached or detached garage depends on the house type and foundation.