Boeing 747-300 изначально задумывался как трёхмоторная версия Boeing 747SP, однако от этого плана быстро отказались из-за малого спроса на такую модель на рынке.
Обозначение 747-300 было присвоено новому самолёту, появившемуся в 1980 году. На этом самолёте была значительно увеличена верхняя палуба, что увеличило пассажировместимость. На основе 747-300 были созданы варианты 747-300M (грузопассажирский) и 747-300SR (ближнемагистральный). Отличительной особенностью нового самолёта стала прямая лестница, соединяющая верхнюю и нижнюю палубы. На более ранних самолётах устанавливалась спиральная. Максимальная дальность полёта составила 12 400 км.