Combine Orders from ALL 4 of our Specialty Shops into our Shared Shopping Cart!
 
40-50% off Vaude! 10-20% off: Weehoo, Chariot, Croozer, Burley, BOB, Extrawheel! $300 off Bionx! Light & Motion 25% off!
The Bike Bag and Rack Experts

At BikeBagShop.com we know Bicycle Bags, Panniers and Racks. We are the source for the largest variety of high quality touring and commuting bags. Anywhere.

And for putting the bags on your bike, we offer the largest variety of every style of bicycle racks. Anywhere.

We carry the top brands for quality, utility, durability, and yes, even fashion.

Our knowledgeable staff will guide you through all of your questions about getting the best bags for your bike commuting and touring needs. And nobody can guide you like we can through the sometimes difficult details of what it takes to mount a rack system onto the peculiarities of your bicycle.

They are a great company and have excellent products. I love that they are easy to communicate with both over email and on the phone!

We are experts in Bike Bags because we test everything that we sell on a daily basis. We ride to work year round—in every kind of weather.

Really great. They have a lot of great products, good reviews, they seem to care about their customer satisfaction—which can be rare these days. The best priced store I have found for what I was looking for on the Web. Speedy delivery.

We love to ride and we appreciate the value of really getting to know the products that we offer. And when it's time to go on vacation, we load up our bikes with the full complement of bags and hit the trail.


Check out our other specials at:


Shopping Cart
Shop by Brand
Shop by Category
MORE ...
CommuteByBike.com
The leading website for bike commuters.
UtilityCycling.org
The leading website for using your bicycle.
Bike Shop Hub Blogs
Our collection of cycling accessory focused blogs featuring your photos.
Payment Options
Peak memory usage: 11.5MB of 64M Max. parsetime: (0.389s)
This information is displayed only where Trusted-IP is active.
SCRIPT_NAME: This variable is passed from the PHP Globals variables and contains the filename that is processing the backend response.
SCRIPT_NAME = /index.php
VISITOR_DEVICETYPE: This variable is derived by detecting the visitor device being used. The current known values for this variable are: tablet, phone or fullscreen
VISITOR_DEVICETYPE = fullscreen
skinid: This variable holds an integer value of the current skin ID
skinid = 102 pagetitle = Bike Bag Shop | Bicycle Panniers, Racks and Bags PAGECONFIG = array elements...  • SSL = OFF site_scope = www store_name = BikeBagShop.com our_tollfree_phonenumber = 1+800-717-2596 our_local_phonenumber1 = 1+520-620-9110 our_fax_number = 1+520-382-5855 our_common_email = info@bikeshophub.com our_contact_streetaddress = 2801 N. Flowing Wells Rd. ste. 101<br>Tucson, AZ 85705<br>USA<br> combo_discount_amount = 5 formal_plaintext_name = Bike Bag contact_send_to = info@bikebagshop.com siteident = bbs isloggedin = no number_of_items_in_shopping_cart = 0 customer_firstname = isproductionsite = yes
stagedsite: Will have the value yes when the active site is acting as a staged site, else this value will be no
stagedsite = no copyrighttag = Copyright &copy;2008,2009,2010,2011,2012,2013,2014 BikeShopHub.com All Rights Reserved. IS_SAFARI = no IS_MSIE = no IS_CHROME = no IS_FIREFOX = no customerid = 0
isseasonal: currently this value will hold one of these values: no when there is no season active, else xmas from Black Friday thru January 5th.
isseasonal = no sessionid = a751k943lu24u43rvrgoav6790
language: This variable holds a hint for the active spoken language of the backend response. Currently the only value this variable will be is english
language = english mainbody = set to 0 characters. header_metadescription = header_canonical =
header_javascript: This variable is dynamic per page and may be empty at times. See also syscommon/10_sys.tpl.
header_javascript = <script src="/js/main.js"></script><script language="javascript"><!-- window.wosc_getsession = 1; try { console.info('window.wosc_getsession = ' + window.wosc_getsession); } catch(e) {}; //--></script>
See also: {bsh_developerhelp_v1}
This information is displayed only where Trusted-IP is active.
TypeTagDescription
block{bsh_strip_v1}This filter will strip out all line breaks and insignificant white-space in the content it is wrapping but only in non-Beta and non-Development environment. In a live-site, this block has no effect.
function{bsh_base_href_v1}This function SHOULD ALWAYS BE INCLUDED in the header of the design to ensure the proper "" tag is included.
function{bsh_clientcartdatasource_v1}This function will output HTML for two "div"s (with id "clientcartdatasource" and "clientcartinfo") that may be interrogated by client-side javascript for obtaining and storing realtime shopping cart information.
function{bsh_commonshoppingcart_v1}This function SHOULD ALWAYS BE INCLUDED on all skins to ensure the Integrated Cart is working.
function{bsh_developerhelp_v1}This function will report all extensions of Smarty made for bsh if the caller environment is trusted.
function{bsh_diagnostics_v1}This function will report all defines TPL variables as well as any literal-diagnostics content. It SHOULD ALWAYS BE INCLUDED near the end of the document, inside the body tag, but outside any strip processing such that the content is dealt with literally and is exempt of any cosmetic formatting.
The output of this function is sensitive to trusted-IPs and will mute itself otherwise.
The following parameters are available:
  • will show page-specific back-end diagnostics information, for example the cart-view page has PHP object information.
  • will show a full list of all defined Smarty variables.
function{bsh_eightball_v1}The classic eithtball interface.
function{bsh_getads_v1}The the Advertisements HTML.
function{bsh_getcarticonhtml_v1}This function will return the HTML for the cart icon.
function{bsh_getcommonblock_v1}This function provides a programmed means of including templates from the /blocks/ folder, effectively the same as using {include file="blocks/XXX.tpl"}. This function will process WIN tags.
function{bsh_godatafeed_v1}This function SHOULD ALWAYS BE INCLUDED in the tail end (footer) of the skin to ensure, at checkout, the Go-Data-Feed analytics code is embedded on the page.
function{bsh_googleanalytics_v1}This function SHOULD ALWAYS BE INCLUDED in the tail end (footer) of the skin to ensure the Google Anaytics code is embedded on the page.
function{bsh_headersalesbar_v1}This function will return the HTML that contains the Sales Header Bar.
function{bsh_headersearchbar_v1}This function will return the HTML that provides the Site-Search input field and the associated button.
function{bsh_mainbody_v1}This function will return the main body content of a page and SHOULD ALWAYS BE INCLUDED in the main part of the skin layout.
function{bsh_pagestatsparseinfo_v1}This function will report report the memory resources and time statistics but only for trusted visitors.
function{bsh_shopbybrand_v1}This function will produce the navigation menus containing the categories information, ordered by product Brand, for the targeted website.
function{bsh_shopbycategory_v1}This function will produce the navigation menus containing the categories information for the targeted website.
function{bsh_sitemonitors_v1}This function SHOULD ALWAYS BE INCLUDED in the top part of the skin as it will return the necesary HTML for 3rd party site monitors to determine the health of the sites.