A method for forming a bearing course of a road, in which method an existing surface of the bearing course of the road is chosen as a reference level in relation to which a target level of a surface of a bearing course to be formed is determined, and a forming procedure of the bearing course is performed, in which procedure the surface of the bearing course is brought to said target level, wherein - locations of the road chosen for the reference level are determined in the terrain with positioning means as plane coordinate points (x n, y n), characterized in that: - an elevation (z nr) of an existing bearing course chosen as the reference level is determined for each plane coordinate point (x n, y n) with measuring means by determining a cross sectional figure of the reference level extending from terrain that stays unchanged during the formation of the bearing course on a first side of the road, over the surface of the road, to terrain that stays unchanged during the formation of the bearing course on a second side of the road, - the locations and cross sectional figures of the road chosen as the reference level are saved as the given value data file of the forming of the bearing course, - in the forming procedure of the bearing course the target level for the upper surface of the bearing course to be formed is determined in relation to the unchanged terrain surrounding the road by adding a planned height h of the bearing course to the elevation (z nr) of the reference level for different plane coordinate points (x n, y n), - during forming of the bearing course an actual elevation (z nm) of the upper surface of the bearing course being formed is determined in relation to the unchanged terrain surrounding the road by determining current cross section of the road for each plane coordinate point (x n, y n) with the help of the positioning means and the measuring means, and - the actual elevation (z nm) of an upper surface level of bearing course being formed is compared to the determined elevation (z nt) of the target level for a same plane coordinate point (x n, y n). - locations of the road chosen for the reference level are determined in the terrain with positioning means as plane coordinate points (x n, y n), characterized in that: - an elevation (z nr) of an existing bearing course chosen as the reference level is determined for each plane coordinate point (x n, y n) with measuring means by determining a cross sectional figure of the reference level extending from terrain that stays unchanged during the formation of the bearing course on a first side of the road, over the surface of the road, to terrain that stays unchanged during the formation of the bearing course on a second side of the road, - an elevation (z nr) of an existing bearing course chosen as the reference level is determined for each plane coordinate point (x n, y n) with measuring means by determining a cross sectional figure of the reference level extending from terrain that stays unchanged during the formation of the bearing course on a first side of the road, over the surface of the road, to terrain that stays unchanged during the formation of the bearing course on a second side of the road, - the locations and cross sectional figures of the road chosen as the reference level are saved as the given value data file of the forming of the bearing course, - in the forming procedure of the bearing course the target level for the upper surface of the bearing course to be formed is determined in relation to the unchanged terrain surrounding the road by adding a planned height h of the bearing course to the elevation (z nr) of the reference level for different plane coordinate points (x n, y n), - during forming of the bearing course an actual elevation (z nm) of the upper surface of the bearing course being formed is determined in relation to the unchanged terrain surrounding the road by determining current cross section of the road for each plane coordinate point (x n, y n) with the help of the positioning means and the measuring means, and - the actual elevation (z nm) of an upper surface level of bearing course being formed is compared to the determined elevation (z nt) of the target level for a same plane coordinate point (x n, y n).