MacArthur Highway was built in sections beginning in 1928 during the American colonial period. It followed much of the route of the old Manila Railroad line from Manila to Dagupan. It was named Highway 3 and was also called Route 3 in early U.S. military records. The highway eventually reached the Ilocos provinces in the north and became known as the Manila North Road spanning a distance of some 500 km (310 mi).
On June 17, 1961, the section of the Manila North Road between Manila and Pangasinan was renamed in honor of the Liberator of the Philippines during World War II, General Douglas MacArthur.
Pulilan Regional Road (Calumpit, Bulacan) - connects with NLEx-Pulilan Interchange and ends at the municipality of Pulilan
Jose Abad Santos Avenue (Gapan-Olongapo Road) (San Fernando, Pampanga) - The flyover above the intersection carries the Gapan-Olongapo Road. Turning left goes to Bataan, Zambales and municipalities of Bacolor, Lubao and Guagua within Pampanga and turning right goes to Nueva Ecija and Cagayan Valley. JASA connects with NLEx-San Fernando Interchange.
Dau Access Road (Mabalacat, Pampanga) - connects with NLEx-Dau Interchange
Clark Spur Road (Mabalacat, Pampanga) - connects with SCTEx-Mabalacat Intechange NLEx-SCTEx Exit
Mabalacat-Magalang Road (Mabalacat, Pampanga) - connects with the northern terminus of NLEx or NLEx-Santa Ines Interchange. Mabalacat-Magalang Road goes to municipality of Magalang.
SCTEx-Dolores Interchange (Mabalacat, Pampanga) - SCTEx northbound goes to Tarlac for short travel time. It also serves as an alternate route to Nueva Ecija, Baguio, Pangasinan, Ilocos Provinces, Abra and La Union.
Concepcion-Magalang Road (Concepcion, Tarlac) - connects with SCTEx-Concepcion Interchange. Concepcion-Magalang Road intersects with Mabalacat-Magalang Road at Magalang, Pampanga.
Luisita Access Road and Romulo Highway (Tarlac City) - Luisita Access Road located at Hacienda Luisita connects with SCTEx-Hacienda Luisita Interchange and Romulo Highway goes to western parts of Tarlac and Pangasinan.
Santa Rosa-Tarlac Road (Tarlac City) - Santa Rosa-Tarlac Road is the current northern terminus of SCTEx and the current southern terminus of Tarlac-Pangasinan-La Union Expressway. Santa Rosa-Tarlac Road goes to municipality of La Paz, province of Nueva Ecija and Cagayan Valley Region.
Tarlac-Victoria Road (Tarlac City) - connects with TPLEx-Victoria Interchange