The Bandito Bicycle Bag is the perfect size for your tools, a windbreaker and your small stuff. It is at home on both your road bike and gravel rig and stays secure with two included 9″ Swift Straps and an elastic lash cord. Damn, it’s cute.
The Bandito Bicycle Bag is made out of Challenge ECOPAK 100% recycled polyester and contains roughly 4 plastic bottles rescued from ocean beaches.
$96.00
Split your purchase into 4 interest-free payments with
At home on your bicycle handlebars and under the saddle, our Bandito Bicycle Bag adds just over 3 liters of packing capacity to your ride. The bag’s handsome cylindrical shape makess it a classic accessory with timeless utility.
HDPE insert in body to help shape and stabilize your load
YKK zipper closure
Includes a pair of 9″ Swift Straps Daisy chain attachment points allow for flexibility in lashing to the bars or your saddle tabs
Side d-rings for a shoulder strap compatibility
Horizontal front daisy chain to lash a pump or clip a light
Made in Surabaya, Indonesia and Seattle, WA out of recycled materials
Dimensions
Measurements: 8.5″w X 5.5″ diameter
Capacity: 3.2 L
Weight: 8 oz
Attaching the Bandito Bicycle Bag to your bicycle is easy using the two 9″ Swift Straps included with your purchase.
For attachment to your bicycle saddle
Feed the Swift Straps through the slots in the webbing that are closest to the center of the bag–you’ll find that the spacing is a perfect match for the standard spacing of the saddle bag attachment loops on a Brooks or Berthoud saddle. We stock the Velo Orange Saddle Loop Set, an after-market attachment option for saddles without integrated saddle loops.
To mount the Bandito to the bicycle handlebars
Feed the two Swift Straps through the slots in the webbing closest to the outside edges of the bag, and attach the straps directly to your handlebars.
Whether attaching to your bars or on your seat, use the shock cord strap that feeds through the daisy chain to secure the bag around the seat-post or stem. It will prevent the bag from swaying or bumping upward.
It’s New Bandito Bicycle Bag Day! Here at Swift, we mail our product unassembled to reduce the carbon footprint of your order. Check out this tutorial video about how to put your Bandito Bicycle Bag together the day it arrives.
Customer Reviews
5.0Based on 3 Reviews
5 ★
100%
3
4 ★
0%
0
3 ★
0%
0
2 ★
0%
0
1 ★
0%
0
Customer Photos
Write a ReviewAsk a Question
Reviews
Questions
Thank you for submitting a review!
Your input is very much appreciated. Share it with your friends so they can enjoy it too!
I had a pleasant experience purchasing from Swift, so I decided to place an additional order. I’ve got a Kestral on the way. ☺️
Regarding the Bandito bag: I really like the build quality and the craftsmanship. This thing looks great and is perfectly constructed—it looks pretty sturdy too.
I’m really pleased because it fits my coffee kit perfectly. I currently stash my Snowpeak 750ml boiling pot in the bag (the Snowpeak stacks/stores the burner and fuel). The whole kit is pretty bulky, but fits in the cylindrical shape of the bag with a little bit of finesse. I’m really happy with the location of the opening of the bag (attached to my saddle on a 55cm Sam Hillborne) because it still holds the contents even when it’s wide-open. There’s even enough space for tools, patch kit, and a couple of inner tubes.
I couldn’t be happier with the build quality of this bag and I’m looking forward to many years of fun bike adventures with it.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
__stripe_mid
1 year
Stripe sets this cookie to process payments.
__stripe_sid
30 minutes
Stripe sets this cookie to process payments.
_abck
1 year
This cookie is used to detect and defend when a client attempt to replay a cookie.This cookie manages the interaction with online bots and takes the appropriate actions.
_ga
1 year 1 month 4 days
Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors.
_ga_*
1 year 1 month 4 days
Google Analytics sets this cookie to store and count page views.
_GRECAPTCHA
5 months 27 days
Google Recaptcha service sets this cookie to identify bots to protect the website against malicious spam attacks.
ak_bmsc
2 hours
This cookie is used by Akamai to optimize site security by distinguishing between humans and bots
bm_sz
4 hours
This cookie is set by the provider Akamai Bot Manager. This cookie is used to manage the interaction with the online bots. It also helps in fraud preventions
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category.
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie.
JSESSIONID
session
New Relic uses this cookie to store a session identifier so that New Relic can monitor session counts for an application.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duration
Description
_mcid
1 year
This is a Mailchimp functionality cookie used to evaluate the UI/UX interaction with its platform
mailchimp_landing_site
1 month
MailChimp sets the cookie to record which page the user first visited.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
_fbp
3 months
Facebook sets this cookie to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising after visiting the website.
_ga
1 year 1 month 4 days
Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors.
_ga_*
1 year 1 month 4 days
Google Analytics sets this cookie to store and count page views.
CONSENT
2 years
YouTube sets this cookie via embedded YouTube videos and registers anonymous statistical data.
tk_ai
1 year 1 month 4 days
JetPack sets this cookie to store a randomly-generated anonymous ID used only within the admin area and for general analytics tracking.
tk_lr
1 year
JetPack plugin sets this referral cookie on sites using WooCommerce, which analyzes referrer behaviour for Jetpack.
tk_or
1 year 1 month 4 days
JetPack plugin sets this referral cookie on sites using WooCommerce, which analyzes referrer behaviour for Jetpack.
tk_qs
30 minutes
JetPack sets this cookie to store a randomly-generated anonymous ID used only within the admin area and for general analytics tracking.
tk_r3d
3 days
JetPack installs this cookie to collect internal metrics for user activity and improve user experience.
tk_tc
session
JetPack sets this cookie to record details on how users use the website.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
VISITOR_INFO1_LIVE
5 months 27 days
YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface.
YSC
session
Youtube sets this cookie to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the user's video preferences using embedded YouTube videos.
yt-remote-device-id
never
YouTube sets this cookie to store the user's video preferences using embedded YouTube videos.
yt.innertube::nextId
never
YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requests
never
YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.