The Largest Cargo Planes (and the History of Cargo Aircraft)

The IATA estimates that approximately $6 trillion worth of cargo is transported by air, which is approximately 35% of the world’s trade by value. To transport this amount of goods, large airplanes needed to be developed. And that is what this article will be about – the largest cargo planes in the world.
We will list the largest cargo aircraft that was ever built and provide a brief overview of the models, with some interesting facts. You may be surprised that the largest models have been built quite a long time ago. But, before we get to that, let us first provide a brief overview of air freight.
There is no exact date that can be considered the ‘first’ time cargo was transported by an airplane. Very soon after the successful testing of the Wright Flyer in 1903, people started actively searching for financially viable commercial uses for aircraft – including transporting cargo. However, there are two significant events that can be considered the beginning of air freight:
On November 7, 1910, there was a race between a Wright Model B and an express train to transport 10 bolts of silk from Dayton, Ohio to a store in Columbus, Ohio (65 miles). The Wright Model B beat the train and made the journey in 57 minutes. As this is the first recorded cargo-only flight, it can be considered the origin point of air freight.
The other start date can be considered February 18, 1911. On this day, a Humber-Sommer biplane was used to carry 6,500 letters for 8.1 miles, from Allahabad to Nani in British India. The flight was done as a part of an aviation display and to gather money for charity. This is the first official airmail flight on record.
But we should also mention Fred Wiseman, who carried three letters from Petaluma to Santa Rosa in California a day earlier, on February 17, 1911. Consequently, this can also be considered the first airmail flight.
Despite these early successes, air freight was severely limited for the next several decades. As far as transport of cargo by air in large quantities goes, air freight truly took off only after World War II.
Now that we have talked about the history of cargo planes, let’s explain the criteria that was used to select the largest, and the criteria are simple – because we are discussing cargo planes, the carrying capacity and size of the cargo hold are considered. So, let us begin.
The Antonov An-225 Mriya easily takes the first spot with a carrying capacity of 250 tonnes and a cargo hold of 1,300 m3. It was designed in the Soviet Union in the 1980s by Viktor Tolmachev and was first used for military missions. It transported space orbiters (Soviet versions of space shuttles).
Later, when the Soviet space program fell apart, the cargo plane was refurbished and used by Antonov Airlines for commercial operations, where it carried oversized cargo. The Antonov An-225 also holds the record for the heaviest airplane and the one with the largest wingspan. Over the years, a following developed around the Antonov-225, with people regularly going to airports to view its departures and arrivals.
Even more interestingly, only one Antonov An-225 was built. Another one was in production since the 1980s but was never completed due to many delays and political and economic circumstances. The single operational Antonov An-225 was damaged or destroyed in 2022 during the Russia-Ukraine conflict.
The design of the Antonov An-124 Ruslan began in the early 1970s and the maiden flight of the type happened in 1982. The main designer was Viktor Tolmachev, the same person that headed the design for the Antonov An-225 Mriya. In fact, the An-225 was designed based on the An-225, with a significant increase in size.
The Antonov-124 Ruslan has a reported carrying capacity of 165 tonnes. It is utilized by the Russian Air Force and is considered to be the largest military aircraft in the world. It is also the second-largest cargo plane in operation (behind the Boeing 747-8f, although the 747-8f has a larger carrying capacity, which makes it no. 2 on our list).
The Boeing 747-8 is the largest variation of the 747, with the 8F (Freighter) being the cargo plane variant. It has an estimated maximum carrying capacity of 140 tonnes. The model had its maiden flight in 2010, which makes it the youngest aircraft on this list up until now. The Boeing 747-8f is specific because it allows for nose loading of cargo, allowing it to load voluminous cargo.

By May of 2022, 104 Boeing 747-8f had been delivered around the world. Its sister model, the Boeing 747-8F (International) is one of the largest passenger airplanes in existence and is used by several countries around the world as the aircraft of their governmental leaders (similar to Air Force One).
The Lockheed C-5 Galaxy is a strategic airlifter and has a carrying capacity of approximately 135,000 tonnes, making it the second-largest military cargo aircraft, after the Antonov An-124 Ruslan. It was manufactured as far back as 1968 and is used by the US Air Force. A 131 of the Lockheed C-5 Galaxy were built.
The Lockheed C-5 has a carry 3 Black Hawk helicopters or 16 Humvees at the same time. When it has nothing in its cargo hold, the C-5 can fly up to 7,000 miles, which makes it the airlifter with the longest range in the world. However, due to budget cuts, the Air Force stopped using a large number of these aircraft in the 2010s, but has been slowly reintroducing them into operation since 2017.
Finally, we get to the Boeing 747-400F (Freighter), one of the most famous Boeings out there. It has a carrying capacity of 125 tonnes, placing it no. 5 on our list of the largest cargo planes. It was in production from 1993 to 2006 and 126 aircraft of this model have been built over the years.
It is part of the Boeing 747-400 series, alongside the -400ERF (Extended Range Freighter) and the popular -400 (passenger).
While we do not operate any cargo of the models on this list of the largest cargo planes, Unival Logistics can ensure your cargo arrives at its destination safely and on time. We handle every aspect of logistics and offer full-value insurance for high-value cargo, premium rates, package tracking, and, most importantly, experience and expertise.
If you need your cargo delivered without worrying about your packages getting lost, stolen, damaged, or delayed, contact Unival Logistics.
Latest blogs
The Rise of Online Luxury Sales and What It Means for Jeweler
Wed, Nov 19th 2025, 02:32
Continue Reading →
Categories
defaultNo post data.
No querystring data.
| Query | Affected | Num. rows | Took (ms) | Actions |
|---|---|---|---|---|
| SELECT `Content`.`id`, `Content`.`slug`, `Content`.`parent_id`, `Content`.`lft`, `Content`.`rght`, `Content`.`keywords`, `Content`.`description`, `Content`.`title`, `Content`.`long_title`, `Content`.`header_bar`, `Content`.`body`, `Content`.`redirect`, `Content`.`icon`, `Content`.`created`, `Content`.`modified` FROM `unival_logistics`.`content` AS `Content` WHERE `slug` LIKE 'largest-cargo-planes%' LIMIT 1 | 0 | 0 | 1 | maybe slow |
| SELECT `BlogPost`.`id`, `BlogPost`.`user_id`, `BlogPost`.`blog_id`, `BlogPost`.`autor_name`, `BlogPost`.`title`, `BlogPost`.`slug`, `BlogPost`.`body`, `BlogPost`.`images`, `BlogPost`.`description`, `BlogPost`.`keywords`, `BlogPost`.`active`, `BlogPost`.`deleted`, `BlogPost`.`archived`, `BlogPost`.`tags`, `BlogPost`.`created`, `BlogPost`.`modified`, `BlogPost`.`lng`, `BlogPost`.`index`, `BlogPost`.`canonical`, `BlogPost`.`blog_author_id`, `BlogPost`.`intro_image`, `BlogPost`.`title_seo`, `User`.`id`, `User`.`email`, `User`.`password`, `User`.`public_id`, `User`.`active`, `User`.`tokenhash`, `User`.`avatar`, `User`.`created`, `User`.`modified`, `User`.`secret_2fa`, `User`.`code_2fa`, `Blog`.`id`, `Blog`.`title`, `Blog`.`description`, `Blog`.`active`, `Blog`.`deleted`, `Blog`.`created`, `Blog`.`modified`, `Blog`.`lng` FROM `unival_logistics`.`blog_post` AS `BlogPost` LEFT JOIN `unival_logistics`.`users` AS `User` ON (`BlogPost`.`user_id` = `User`.`id`) LEFT JOIN `unival_logistics`.`blog` AS `Blog` ON (`BlogPost`.`blog_id` = `Blog`.`id`) WHERE `slug` LIKE 'largest-cargo-planes%' LIMIT 1 | 1 | 1 | 1 | |
| SELECT `BlogPost`.`id`, `BlogPost`.`user_id`, `BlogPost`.`blog_id`, `BlogPost`.`autor_name`, `BlogPost`.`title`, `BlogPost`.`slug`, `BlogPost`.`body`, `BlogPost`.`images`, `BlogPost`.`description`, `BlogPost`.`keywords`, `BlogPost`.`active`, `BlogPost`.`deleted`, `BlogPost`.`archived`, `BlogPost`.`tags`, `BlogPost`.`created`, `BlogPost`.`modified`, `BlogPost`.`lng`, `BlogPost`.`index`, `BlogPost`.`canonical`, `BlogPost`.`blog_author_id`, `BlogPost`.`intro_image`, `BlogPost`.`title_seo` FROM `unival_logistics`.`blog_post` AS `BlogPost` WHERE `active` = '1' ORDER BY `created` desc LIMIT 5 | 5 | 5 | 1 | maybe slow |
| SELECT COUNT(*) AS `count` FROM `unival_logistics`.`blog_post` AS `BlogPost` WHERE `BlogPost`.`id` = 51 | 1 | 1 | 0 | |
| SELECT `BlogPost`.`id`, `BlogPost`.`user_id`, `BlogPost`.`blog_id`, `BlogPost`.`autor_name`, `BlogPost`.`title`, `BlogPost`.`slug`, `BlogPost`.`body`, `BlogPost`.`images`, `BlogPost`.`description`, `BlogPost`.`keywords`, `BlogPost`.`active`, `BlogPost`.`deleted`, `BlogPost`.`archived`, `BlogPost`.`tags`, `BlogPost`.`created`, `BlogPost`.`modified`, `BlogPost`.`lng`, `BlogPost`.`index`, `BlogPost`.`canonical`, `BlogPost`.`blog_author_id`, `BlogPost`.`intro_image`, `BlogPost`.`title_seo`, `User`.`id`, `User`.`email`, `User`.`password`, `User`.`public_id`, `User`.`active`, `User`.`tokenhash`, `User`.`avatar`, `User`.`created`, `User`.`modified`, `User`.`secret_2fa`, `User`.`code_2fa`, `Blog`.`id`, `Blog`.`title`, `Blog`.`description`, `Blog`.`active`, `Blog`.`deleted`, `Blog`.`created`, `Blog`.`modified`, `Blog`.`lng` FROM `unival_logistics`.`blog_post` AS `BlogPost` LEFT JOIN `unival_logistics`.`users` AS `User` ON (`BlogPost`.`user_id` = `User`.`id`) LEFT JOIN `unival_logistics`.`blog` AS `Blog` ON (`BlogPost`.`blog_id` = `Blog`.`id`) WHERE `BlogPost`.`id` = 51 LIMIT 1 | 1 | 1 | 0 | |
| SELECT `BlogPost`.`slug`, `BlogPost`.`title` FROM `unival_logistics`.`blog_post` AS `BlogPost` LEFT JOIN `unival_logistics`.`users` AS `User` ON (`BlogPost`.`user_id` = `User`.`id`) LEFT JOIN `unival_logistics`.`blog` AS `Blog` ON (`BlogPost`.`blog_id` = `Blog`.`id`) WHERE `BlogPost`.`id` < 51 AND `Blog`.`id` = 1 ORDER BY `BlogPost`.`id` ASC LIMIT 1 | 1 | 1 | 0 | |
| SELECT `BlogPost`.`slug`, `BlogPost`.`title` FROM `unival_logistics`.`blog_post` AS `BlogPost` LEFT JOIN `unival_logistics`.`users` AS `User` ON (`BlogPost`.`user_id` = `User`.`id`) LEFT JOIN `unival_logistics`.`blog` AS `Blog` ON (`BlogPost`.`blog_id` = `Blog`.`id`) WHERE `BlogPost`.`id` > 51 AND `Blog`.`id` = 1 ORDER BY `BlogPost`.`id` ASC LIMIT 1 | 1 | 1 | 0 | |
| SELECT `Blog`.`id`, `Blog`.`title`, `Blog`.`description`, `Blog`.`active`, `Blog`.`deleted`, `Blog`.`created`, `Blog`.`modified`, `Blog`.`lng` FROM `unival_logistics`.`blog` AS `Blog` WHERE `Blog`.`active` = '1' | 1 | 1 | 0 | |
| SELECT `BlogPost`.`id`, `BlogPost`.`user_id`, `BlogPost`.`blog_id`, `BlogPost`.`autor_name`, `BlogPost`.`title`, `BlogPost`.`slug`, `BlogPost`.`body`, `BlogPost`.`images`, `BlogPost`.`description`, `BlogPost`.`keywords`, `BlogPost`.`active`, `BlogPost`.`deleted`, `BlogPost`.`archived`, `BlogPost`.`tags`, `BlogPost`.`created`, `BlogPost`.`modified`, `BlogPost`.`lng`, `BlogPost`.`index`, `BlogPost`.`canonical`, `BlogPost`.`blog_author_id`, `BlogPost`.`intro_image`, `BlogPost`.`title_seo` FROM `unival_logistics`.`blog_post` AS `BlogPost` WHERE `BlogPost`.`blog_id` = (1) | 93 | 93 | 2 | |
| SELECT `Setting`.`id`, `Setting`.`name`, `Setting`.`nice_name`, `Setting`.`value`, `Setting`.`order`, `Setting`.`created`, `Setting`.`modified` FROM `unival_logistics`.`setting` AS `Setting` WHERE `Setting`.`name` = 'HEADER_TOP' LIMIT 1 | 1 | 1 | 0 | |
| SELECT `Setting`.`id`, `Setting`.`name`, `Setting`.`nice_name`, `Setting`.`value`, `Setting`.`order`, `Setting`.`created`, `Setting`.`modified` FROM `unival_logistics`.`setting` AS `Setting` WHERE `Setting`.`name` = 'HEADER' LIMIT 1 | 1 | 1 | 0 | |
| SELECT `Setting`.`id`, `Setting`.`name`, `Setting`.`nice_name`, `Setting`.`value`, `Setting`.`order`, `Setting`.`created`, `Setting`.`modified` FROM `unival_logistics`.`setting` AS `Setting` WHERE `Setting`.`name` = 'FOOTER' LIMIT 1 | 1 | 1 | 0 |
Peak Memory Use 5.95 MB
| Message | Memory use |
|---|---|
| Component initialization | 1.39 MB |
| Controller action start | 1.52 MB |
| Controller render start | 3.07 MB |
| View render complete | 3.42 MB |
Total Request Time: 36 (ms)
| Message | Time in ms | Graph |
|---|---|---|
| Core Processing (Derived from $_SERVER["REQUEST_TIME"]) | 17.18 | |
| Event: Controller.initialize | 1.80 | |
| Event: Controller.startup | 0.35 | |
| Controller action | 6.11 | |
| Event: Controller.beforeRender | 0.89 | |
| » Processing toolbar data | 0.83 | |
| Rendering View | 4.81 | |
| » Event: View.beforeRender | 0.02 | |
| » Rendering APP/View/Themed/Unival1/BlogPosts/view.ctp | 0.55 | |
| » Event: View.afterRender | 0.01 | |
| » Event: View.beforeLayout | 0.01 | |
| » Rendering APP/View/Themed/Unival1/Layouts/content.ctp | 3.94 | |
| » » Rendering APP/View/Themed/Unival1/Elements/menu/menu_top.ctp | 2.38 | |
| » » Rendering APP/View/Themed/Unival1/Elements/menu/menu.ctp | 0.56 | |
| » » Rendering APP/View/Themed/Unival1/Elements/footer.ctp | 0.48 | |
| Event: View.afterLayout | 0.00 |
.105 per ton-mile. Reducing truck transport and opting for the optimal rail transload facility can help increase expense savings through rail.</p> <h2>Rail Freight and Intermodal Strategy</h2> <p>Intermodal is the use of two or more freight transporting modes. When combining rail and road, trains are utilized for the long-haul chunk of the transport. Trucks are used to ship loads from the origin to the terminal and then from the terminal to the recipient, known as drayage.</p> <p><strong>Using rail freight as part of an intermodal strategy has many benefits</strong>, which you can discover below.</p> <h2>Rail Freight Is Eco-Friendly</h2> <p>Given the current state of our environment, caring for it is imperative. From an ecological point of view, rail freight is a great transport alternative compared to air, sea, and road freight. <strong>The biggest advantage of rail freight is the reduction of CO2 emissions</strong>. Compared to other transport modes, rail freight leaves the smallest carbon footprint.</p> <p>For example, air freight consumes 138 tons of CO2, and the combination of air and sea consumes approximately 76 tons of CO2. However, rail freight consumes only 5 tons of CO2 over the same distance. That’s why, now more than ever, rail freight deserves more attention.</p> <h2>Rail Transportation Is Safe and Efficient</h2> <p>Railway safety has notably improved over the past couple of decades. Now, <strong>rail transportation is one of the safest shipping options</strong>. With steady investments in railway infrastructure, routings, tracks, terminals, and border crossing stations, there’s a significant enhancement in the performance of rail freight.</p> <p>Moreover, GPS tracking in trains prevents theft and losses, protecting the goods in transit. Since carriers can locate their customers’ shipments and follow up on milestones, they can deliver information on container position and detect if something unexpected happens during the transportation.</p> <h2>Rail Freight Is Fast and Reliable</h2> <p><strong>Rail freight is a fast and reliable shipping mode</strong> with shorter lead times when compared to sea freight. Although not always possible, there are many situations when rail freight is a more optimal choice than other transport modes.</p> <p>For instance, one of the biggest challenges for companies with production in China is the long lead times to northern Europe when shipping by sea. Sea shipping from China to that part of Europe typically takes around seven weeks.</p> <p>With rail freight, the shipping times can be cut in half, significantly reducing the lead time. Shorter lead times can make it easier to predict business operations and costs, positively impacting capital binding.</p> <p>In addition, rail freight transport is a <strong>punctual mode of transport</strong>. Compared to sea and road freight which can be subjected to bad weather and congestion, not much can hinder the rail path, reducing the risk of unexpected delays.</p> <h2>Are There any Drawbacks of Rail Transportation?</h2> <p>Intermodal containers experience a lot of movement during transit that can damage their contents. There’s a risk of a denied claim if cargo isn't appropriately blocked and braced by rail standards.</p> <h2>Rail Freight Shipping Can Be Your Optimal Choice</h2> <p>Rail shipping has many benefits and very few drawbacks. Apart from being extremely reliable, rail freight is also cost-effective. On top of that, it leaves the smallest carbon footprint compared to other shipping modes.</p> <p>With rising challenges in sustaining our environment, it’s vital to do everything we can to reduce CO2 emissions and reduce the impact of global warming. For those reasons, using rail freight as a part of intermodal strategy can be an optimal choice for many companies that wish to see improvement in our environment.</p> <p><a href="https://unival-logistics.com/">Unival Logistics</a> provides end-to-end logistic solutions and we always choose optimal routes, so that your packages arrive on time and cause the least amount of pollution. You can also take out <a href="https://unival-logistics.com/package-insurance">full-value insurance for high-value goods</a>, track your packages in real-time, and integrate your business with Unival’s API.</p> <p>If you need a logistics partner that combines traditionally effective methods of transport with modern solutions, contact Unival Logistics.</p> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BlogPosting", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://unival-logistics.com/rail-freight" }, "headline": "What You Need to Know About Rail Freight", "description": "Rail freight is reliable, fast, and green and can be an excellent choice for various businesses. Learn more about it on this page.", "image": "https://dev.unival-logistics.com/img/train-on-tracks.jpg", "author": { "@type": "Organization", "name": "Unival Logistics", "url": "https://unival-logistics.com/" }, "publisher": { "@type": "Organization", "name": "Unival Logistics", "logo": { "@type": "ImageObject", "url": "https://unival-logistics.com/theme/Unival1/images/unival-logo-new.svg" } }, "datePublished": "2022-07-01", "dateModified": "2022-12-01" } </script>
| Constant | Value |
|---|---|
| CONFIG | /home/clone/public_html/app/Config/ |
| DEFAULT_LANGUAGE | en |
| Constant | Value |
|---|---|
| APP | /home/clone/public_html/app/ |
| APP_DIR | app |
| APPLIBS | /home/clone/public_html/app/Lib/ |
| CACHE | /home/clone/public_html/app/tmp/cache/ |
| CAKE | /home/clone/public_html/lib/Cake/ |
| CAKE_CORE_INCLUDE_PATH | /home/clone/public_html/lib |
| CORE_PATH | /home/clone/public_html/lib/ |
| CAKE_VERSION | 2.10.22 |
| CSS | /home/clone/public_html/app/webroot/css/ |
| CSS_URL | css/ |
| DS | / |
| FULL_BASE_URL | https://clone.unival-logistics.com |
| IMAGES | /home/clone/public_html/app/webroot/img/ |
| IMAGES_URL | img/ |
| JS | /home/clone/public_html/app/webroot/js/ |
| JS_URL | js/ |
| LOGS | /home/clone/public_html/app/tmp/logs/ |
| ROOT | /home/clone/public_html |
| TESTS | /home/clone/public_html/app/Test/ |
| TMP | /home/clone/public_html/app/tmp/ |
| VENDORS | /home/clone/public_html/vendors/ |
| WEBROOT_DIR | webroot |
| WWW_ROOT | /home/clone/public_html/app/webroot/ |
| Environment Variable | Value |
|---|---|
| Php Version | 7.4.33 |
| Php Fcgi Max Requests | 99999 |
| Phprc | /home/clone/fcgi-bin/../etc/php7.4 |
| Pwd | /home/clone/fcgi-bin |
| Shlvl | 0 |
| Path | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| Content Length | 0 |
| Http Connection | close |
| Script Name | /app/webroot/index.php |
| Request Uri | /largest-cargo-planes |
| Query String | |
| Request Method | GET |
| Server Protocol | HTTP/1.1 |
| Gateway Interface | CGI/1.1 |
| Redirect Url | /app/webroot/largest-cargo-planes |
| Remote Port | 65495 |
| Script Filename | /home/clone/public_html/app/webroot/index.php |
| Server Admin | [no address given] |
| Context Document Root | /home/clone/public_html |
| Context Prefix | |
| Request Scheme | https |
| Document Root | /home/clone/public_html |
| Remote Addr | 216.73.216.4 |
| Server Port | 443 |
| Server Addr | 51.81.35.24 |
| Server Name | clone.unival-logistics.com |
| Server Software | Apache |
| Server Signature | |
| Http Host | clone.unival-logistics.com |
| Http Accept Encoding | gzip, br, zstd, deflate |
| Http User Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| Http Accept | */* |
| Ssl Tls Sni | clone.unival-logistics.com |
| Https | on |
| Db Name | clone |
| Db Pass | |
| Db User | clone |
| Script Uri | https://clone.unival-logistics.com/largest-cargo-planes |
| Script Url | /largest-cargo-planes |
| Redirect Status | 200 |
| Redirect Ssl Tls Sni | clone.unival-logistics.com |
| Redirect Https | on |
| Redirect Db Name | clone |
| Redirect Db Pass | |
| Redirect Db User | clone |
| Redirect Script Uri | https://clone.unival-logistics.com/largest-cargo-planes |
| Redirect Script Url | /largest-cargo-planes |
| Redirect Redirect Status | 200 |
| Redirect Redirect Ssl Tls Sni | clone.unival-logistics.com |
| Redirect Redirect Https | on |
| Redirect Redirect Db Name | clone |
| Redirect Redirect Db Pass | |
| Redirect Redirect Db User | clone |
| Redirect Redirect Script Uri | https://clone.unival-logistics.com/largest-cargo-planes |
| Redirect Redirect Script Url | /largest-cargo-planes |
| Fcgi Role | RESPONDER |
| Php Self | /app/webroot/index.php |
| Request Time Float | 1766400295.7307 |
| Request Time | 1766400295 |