IndyCar will compress its 2014 season into five months and end at Fontana on Labor Day weekend.
The schedule does not include Brazil and Baltimore and adds the inaugural road course race at Indianapolis Motor Speedway.
IndyCar will run 18 races, which includes three doubleheaders. Detroit, Houston and Toronto will again host the double-headers, but Houston will move its races from October to June.
The season will open March 30 in St. Petersburg and end Aug. 30 at Auto Club Speedway in Fontana, Calif.
The condensed schedule eliminates the long gaps that plagued IndyCar this season, including the monthlong break it had between Baltimore on Labor Day weekend and the Houston races two weeks ago.