Level8 Road Runner Carry On Luggage (An Honest Review)

a woman sitting on top of a snow covered slope

👉  Jump to:Review Summary |  Full Review |  Alternatives |  Final Verdict |  FAQ

You’ve chosen your destination, booked your travels, and now you’re wondering – is the Level8 Road Runner carry-on luggage the best fit for you?

It’s a solid question. Choosing the best carry-on luggage is important – you want something that lasts long-term, makes packing easy, and glides through security with ease.

That’s why I was super intrigued when I came across the Level8 Road Runner carry on. As a frequent traveler, it has some pretty cool features that looked perfect for my needs, and I’m happy to report I got some great results when I took it for a spin on a recent trip.

In this review, I’ll go through the pros and cons of the Level8 Road Runner, talk about some of its features, and help you decide whether or not it’s right for you.

Let’s get into it!

Disclosure: Travel Lemming is an independent reader-supported blog. This review was not sponsored, and all opinions are our own. Travel Lemming is an affiliate of the manufacturer, which provided a sample of the product for review. You can support us by purchasing via the affiliate links on this page, which may earn us commissions.

a black suitcase sitting on top of a wooden floor

function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar48174_5af656-0f”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar48174_5af6560f = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar48174_5af6560f); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar48174_5af6560f = new ProgressBar.Line(“#kb-progress-bar48174_5af656-0f”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController48174_5af6560f = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar48174_5af656-0f”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController48174_5af6560f ); desiredAnimation.on(“start”, function (e) {progressBar48174_5af6560f.animate( 0.9 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar48174_5af656-0f”); let elementAbove = document.getElementById(“current-progress-above48174_5af656-0f”); let elementInside = document.getElementById(“current-progress-inside48174_5af656-0f”); let elementBelow = document.getElementById(“current-progress-below48174_5af656-0f”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

Level8 Road Runner Review Quick Summary

a piece of luggage sitting on top of a floor

The Level8 carry-on luggage brand is all about producing durable, efficient, and sleek bags. In particular, the Road Runner is a functional hardshell design with interior compartments and a laptop pocket. If you’re a business traveler or someone who regularly likes to take your laptop or tablet along, then this is the bag for you.

As someone who takes her computer on most trips, I love that the laptop compartment locks and is easy to access – I could slip it out for security inspection in no time. Also, with the quality materials and hardshell design, I never had to worry about my valuables getting crushed in travel.

Another great aspect of the Road Runner is the interior zippered compartments. I usually like to use packing cubes to separate my things, but the organization of this bag made them obsolete.

This may not be the cheapest carry-on bag on the market, but the price is fair and absolutely worth it for the durability, organization, and peace of mind. The Road Runner is available on both the Level8 Website and on Amazon. If buying on the Level8 website, you can get 10% off with the discount code travellemming10.

✔️ Pros

  • Dimensions are within most international airlines regulations
  • Laptop pocket
  • Can pack 3-5 days” worth of clothes
  • Ease accessing electronics
  • Durable and sturdy protection
  • Multi-directional spinner wheels
  • Interior zipper pockets
  • Lightweight & easy to maneuver

Cons

  • Laptop compartment takes away from interior space
  • Can’t expand or compress
  • May need to check it on small commuter planes

Level8 Road Runner is best for:

  • Business travelers
  • Organization lovers

Level8 Road Runner might not be a fit for:

  • Travelers who leave their laptop at home
  • Travelers who prioritize interior space

👇 Use promo code travellemming10 for 10% off on Level8″s website!

Level8 Road Runner Carry On Full Review

a piece of luggage sitting on top of snow covered ground

Now that we’ve covered the summary, let’s dive into the details of the Level8 Road Runner. It’s loaded with some great features like pockets for electronics, multi-directional spinner wheels, built-in TSA-approved locks, and a durable yet lightweight design. Let’s break down the best features of the Road Runner:

🧳 Looking for a more traditional spinner? Check out my Level8 Textured Carry On Review for another option from Level8 to consider!

Features of the Road Runner Carry On

Front Laptop Pocket

a black suitcase sitting on top of a wooden floor

The Level8 Road Runner has a lot of great features, but perhaps the best of all is the front laptop compartment. Sure, this isn’t the only hardshell carry on with a laptop slot on the market, but what sets this apart is the multiple pockets within the front pocket area.

In this compartment, you’ll be able to fit your laptop, tablet, notepad, and any extra office accessories you need to pack. There’s even an integrated padded sleeve to keep it all safe. Further, the laptop compartment door tilts open (with velcro that you can easily release), so anything you slide in the front pockets won’t spill out when you open it up.

📚 Related Reading: 7 Best Travel Backpacks for Europe Ranked

TSA Lock

a remote control sitting on top of a table

If security is top of mind, then you’ll be pleased to note that the Level8 Road Runner features built-in TSA locks. These locks are fully customizable to whatever combination you prefer, are easy to use, and include separate locks for both the main compartment and the front pocket.

👉 Pro Tip: When traveling carry-on only, I only ever use TSA locks when I obviously have my electronics with me, as they’re a good deterrent for pickpockets. Otherwise, I find that locking up my stuff just draws unnecessary attention.

360° Spinner Wheels

a piece of luggage sitting on the floor

You’d think that after years of wheeled suitcases being a thing, manufacturers would have standardized wheels to outlast most terrain, but unfortunately that’s just not the world we live in. Thankfully, I’m super impressed with the Level8 carry-on luggage wheels, as they’re made with durable materials that have been put through rigorous testing.

The wheels are also multi-directional, extremely smooth, and low noise, making for a sleek rolling experience.

I’ve lost many a luggage wheel to Europe’s cobblestone streets, but I’m positive that these Level8 wheels won’t meet the same fate (it precisely says so on their website).

Internal Pockets

a piece of luggage sitting on top of a suitcase

Internal pockets melt the hearts of organization-lovers everywhere, and this piece of Level8 carry-on luggage has some great ones.

There are two large packing compartments inside the Road Runner – the entire left hand side of the interior is made of individual pockets, while the right side has cross straps to hold your things in place. In the left area, there is a large lined compartment, a small lined compartment, and a zippered mesh divider for any small doo-dads you want to keep in plain sight.

When it comes to volume, this bag has a fairly spacious packing interior. However, I will warn that the more you fit into the front pocket, the less interior packing capacity you’ll have. The laptop access bulges into the left interior compartment.

This is fairly par for the course with hardshell bags, but there are no zippered extensions to make the bag larger.

Trolley Handle

a piece of luggage sitting on top of a pile of snow

Another great feature of this Level8 carry-on luggage is that it has an excellent ergonomic trolley handle with effortless control. This may seem like a no-brainer if you haven’t had many suitcases, but finding a trolley handle that isn’t directly impacted by how much stuff is inside is hard to come by.

The Road Runner also has a side handle for easy lifting.

Waterproof & Anti Scratch Material

a piece of luggage sitting on top of a sidewalk

The Road Runner is a lightweight PC hardside suitcase (polycarbonate) that’s both waterproof and scratch resistant. In fact, it’s made with aerospace-grade Bayer Makrolon. This is huge if you find yourself going to places with regular precipitation, or if keeping your suitcase scratch-free and sleek is important to you.

I just had to test this waterproof feature on my most recent winter adventure by plopping it in the snow & slush. I’m happy to report that the interior stayed as dry as ever and you can’t tell that it ever touched water.

Technical Specifications 

  • Weight: 8.9 lbs (4 kg)
  • Dimensions: 14.5” x 9.1” x 21.9” (36.8 cm x 23.1 cm x 55.6 cm)
  • Capacity: 38 liters
  • Material: Bayer Makrolon (polycarbonate)
  • Color Options: Black, Navy Blue
  • Warranty & Guarantee: Lifetime warranty for functional manufacturing defects

a black suitcase sitting on top of a wooden floor function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar48174_1e2f9f-38”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar48174_1e2f9f38 = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar48174_1e2f9f38); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar48174_1e2f9f38 = new ProgressBar.Line(“#kb-progress-bar48174_1e2f9f-38”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController48174_1e2f9f38 = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar48174_1e2f9f-38”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController48174_1e2f9f38 ); desiredAnimation.on(“start”, function (e) {progressBar48174_1e2f9f38.animate( 0.9 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar48174_1e2f9f-38”); let elementAbove = document.getElementById(“current-progress-above48174_1e2f9f-38”); let elementInside = document.getElementById(“current-progress-inside48174_1e2f9f-38”); let elementBelow = document.getElementById(“current-progress-below48174_1e2f9f-38”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

Level8 Road Runner Alternatives

a blue suitcase sitting on top of a wooden floor

If you’ve read this far and you don’t feel the Road Runner is right for you, then I do have some alternatives for you to consider. Check out my full post on the top carry on luggage bags for more details, but here”s the quick summary:

Nomatic Navigator 37L Carry On

If you are looking for another high end carry on suitcase that includes a laptop compartment, consider the uber-popular Nomatic Navigator 37L Carry On.

a black suitcase sitting on top of a tiled floor function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar48174_838c53-03”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar48174_838c5303 = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar48174_838c5303); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar48174_838c5303 = new ProgressBar.Line(“#kb-progress-bar48174_838c53-03”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController48174_838c5303 = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar48174_838c53-03”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController48174_838c5303 ); desiredAnimation.on(“start”, function (e) {progressBar48174_838c5303.animate( 0.96 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar48174_838c53-03”); let elementAbove = document.getElementById(“current-progress-above48174_838c53-03”); let elementInside = document.getElementById(“current-progress-inside48174_838c53-03”); let elementBelow = document.getElementById(“current-progress-below48174_838c53-03”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

Level8 Textured Carry-On 20”

The Level8 Textured Carry-On is similar in durability to the Road Runner, but it doesn’t include a laptop pouch and features zippered pouches on both sides of the interior. This is a good option if you want to maximize the actual storage in your bag and get rid of potential wasted space. Check out my full Level8 Textured Carry On review for more info.

a black suitcase sitting on top of a wooden floor function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar48174_54977a-63”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar48174_54977a63 = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar48174_54977a63); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar48174_54977a63 = new ProgressBar.Line(“#kb-progress-bar48174_54977a-63”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController48174_54977a63 = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar48174_54977a-63”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController48174_54977a63 ); desiredAnimation.on(“start”, function (e) {progressBar48174_54977a63.animate( 0.9 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar48174_54977a-63”); let elementAbove = document.getElementById(“current-progress-above48174_54977a-63”); let elementInside = document.getElementById(“current-progress-inside48174_54977a-63”); let elementBelow = document.getElementById(“current-progress-below48174_54977a-63”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

👇 Use promo code travellemming10 for 10% off on Level8″s website!

Samsonite Omni PC Carry On Spinner

The Samsonite Omni PC Carry On Spinner is very similar to the Level8 Textured Carry on in functionality and price point, yet there are some key differences. Neither option includes a laptop pouch, but they’re made of different materials, have different specs, and have different volumes and storage options.

The Samsonite Omni PC is perfect for travelers looking for a no-fuss bag that’s also durable and well-matched to its price point. Check out my full Samsonite Omni RC Carry On Spinner review for more info.

a suitcase sitting on top of a couch function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar48174_c875b7-3f”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar48174_c875b73f = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar48174_c875b73f); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar48174_c875b73f = new ProgressBar.Line(“#kb-progress-bar48174_c875b7-3f”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController48174_c875b73f = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar48174_c875b7-3f”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController48174_c875b73f ); desiredAnimation.on(“start”, function (e) {progressBar48174_c875b73f.animate( 0.86 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar48174_c875b7-3f”); let elementAbove = document.getElementById(“current-progress-above48174_c875b7-3f”); let elementInside = document.getElementById(“current-progress-inside48174_c875b7-3f”); let elementBelow = document.getElementById(“current-progress-below48174_c875b7-3f”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

Monos Carry On Pro

If you”d prefer to upgrade to a luxury luggage line, but don”t want to lose the laptop compartment feature of the Road Runner, the Monos Carry-On Pro is a great alternative to consider.

Like the Road Runner, the Monos has a nifty laptop sleeve. The main difference is the suitcase is more focused on design and style. One of the top selling points is the variety of unique colors Monos offers. Just be sure to avoid the lighter colors, as they do tend to pick up scuffs easily. See Nate”s Monos review for more.

two pieces of luggage sitting on top of each other function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar48174_4fb4d0-ff”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar48174_4fb4d0ff = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar48174_4fb4d0ff); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar48174_4fb4d0ff = new ProgressBar.Line(“#kb-progress-bar48174_4fb4d0-ff”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController48174_4fb4d0ff = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar48174_4fb4d0-ff”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController48174_4fb4d0ff ); desiredAnimation.on(“start”, function (e) {progressBar48174_4fb4d0ff.animate( 0.9 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar48174_4fb4d0-ff”); let elementAbove = document.getElementById(“current-progress-above48174_4fb4d0-ff”); let elementInside = document.getElementById(“current-progress-inside48174_4fb4d0-ff”); let elementBelow = document.getElementById(“current-progress-below48174_4fb4d0-ff”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

Amazon Basics Hardside Spinner

If you want a more budget alternative to the Level8 Road Runner, one popular option is the affordable (if less durable) Amazon Basics Hardside Spinner. Although it did not score as high marks in our review as the Level8 suitcases, at the lower end of the price spectrum it is one of the most affordable carry on suitcases. For quick weekend trips where you are just packing a carry on, it can do the trick.

a blue suitcase sitting on top of an airport tarmac function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar48174_50c429-86”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar48174_50c42986 = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar48174_50c42986); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar48174_50c42986 = new ProgressBar.Line(“#kb-progress-bar48174_50c429-86”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController48174_50c42986 = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar48174_50c429-86”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController48174_50c42986 ); desiredAnimation.on(“start”, function (e) {progressBar48174_50c42986.animate( 0.74 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar48174_50c429-86”); let elementAbove = document.getElementById(“current-progress-above48174_50c429-86”); let elementInside = document.getElementById(“current-progress-inside48174_50c429-86”); let elementBelow = document.getElementById(“current-progress-below48174_50c429-86”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

📚 Related Reading: 51 Best Travel Gift Ideas They’ll Actually Want

FINAL VERDICT – Is Level8 Road Runner Worth It? 

If you’re a traveler looking for a lightweight pc hardside suitcase with a business classic design and computer storage, then the Road Runner carry-on is an excellent choice. However, if you rarely travel with your laptop, then I’d consider going for an alternative Level8 product.

Overall, the Road Runner is a durable suitcase that will last you for years and keep you stylish.

👇 Use promo code travellemming10 for 10% off on Level8″s website!

FAQs About the Level8 Road Runner

Does the Level8 Road Runner meet carry-on size requirements?

Though the Level8 Road Runner meets the carry-on size requirements for most airlines, you may have to check it if traveling on a smaller commuter plane.

Is the Level8 Road Runner waterproof?

The Level8 Road Runner carry-on bag is waterproof and can be trusted to keep your things dry.

Who is the Level8 Road Runner best for?

The Level8 Road Runner is best for people who want front laptop access and prioritize smooth device function.

***

That’s it for my Level8 Road Runner review. Overall, this is a solid carry-on luggage choice and I know I’ll be using mine for years to come!

In the market for a new travel backpack instead? Check out the following reviews of some of the most popular bags on the market:

Road Runner Carry-on with Laptop Pocket 20″”
a woman sitting on top of a snow covered ski slope

Overall, the Level8 Road Runner is a durable carry on suitcase that will last you for years and keep you stylish. The Road Runner”s unique value add is its laptop compartment, which makes it an ideal luggage choice for carry on only business travelers.

Product Brand: Level8

Product In-Stock: InStock

Editor”s Rating:
4.5

Leave a Comment

about me

ComfyUI_00005_

Welcome to my travel website! I’m Mary Howard, an American who has been exploring the world full-time for 8 years.

Together with my husband, Intan, we often find ourselves in our second home, Bali, but our adventures take us to exciting destinations all over the globe.

Join us on our journey!

Search