Jansport Gnarly Gnapsack 30 vs. Bellroy Transit Backpack

Two carry-on travel backpacks, compared spec for spec.

Jansport Gnarly Gnapsack 30

Front facing view of the Jansport Gnarly Gnapsack 30
Capacity30 L
Weight0.9 kg
Dimensions51×30×20 cm
Airline fit89%
Price$75

Feature by feature

Jansport Gnarly Gnapsack 30FeatureBellroy Transit Backpack
Storage
2 Compression N
None Expanded Capacity None
4 Opening 1
top Passport top
N Passthrough N
Carry
Y Backpack Y
N Hip Belt N
Y Sternum Strap Y
Inside
15in Laptop 16in
4 Main Compartments 4
Y Organizer Y
Outside
× Hard Shell ×
N Rain-fly N
2, side Water Bottle Holder 2, side
Y Water Resistant Y
Material
300 Denier Recycled Ripstop PolyBaida Nylon

Bellroy Transit Backpack

Front facing view of the Bellroy Transit Backpack
Capacity28 L
Weight1.1 kg
Dimensions53×36×19 cm
Airline fit81%
Price$250

Key differences between the Jansport Gnarly Gnapsack 30 and Bellroy Transit Backpack

Both have: passport pocket, backpack straps, sternum strap, built-in organizer, water bottle pockets, water resistant.

Which airlines take each bag as a carry-on

We checked both bags against the carry-on size limits of 189 airlines. 153 accept both. 16 accept only the Jansport Gnarly Gnapsack 30, and 0 accept only the Bellroy Transit Backpack.

Only the Jansport Gnarly Gnapsack 30 fits

Aerolineas Argentinas, Air France, Air India, Air Mauritius, Boliviana de Aviacion, Cayman Airways, flybe, Indigo, InselAir, Jet Airways, Kenya Airways, KLM, LATAM , Oman Air, Royal Jordanian, Sky Airlines.

Jansport Gnarly Gnapsack 30 vs. Bellroy Transit Backpack: which should you pack?

The Jansport Gnarly Gnapsack 30 carries 2L more than the Bellroy Transit Backpack (30L vs. 28L), while the Jansport Gnarly Gnapsack 30 is the lighter pack at 0.9kg (vs. 1.1kg). For carry-on flexibility, the Jansport Gnarly Gnapsack 30 fits 89% of the airlines we track — the higher of the two. If you prioritise packing volume, choose the Jansport Gnarly Gnapsack 30; if you want to travel lighter, the Jansport Gnarly Gnapsack 30 is the better call.