Skip to main content

Doing business during COVID-19

See More Info Below

Block Bikes PDX

We’re a full-service bike shop, serving the St. Johns community since 2013. We pride ourselves on being open and accessible, and we really listen to what the customer wants and needs.

Shop     Schedule Service    New Bike Inquiry/Sale

With an online appointment we are currently offering free pickup/delivery of bicycles for service ($35.00 minimum) and delivery of parts/accessories ($14.00 minimum) in the 97203 zip code only.

PLEASE do not show up to the shop without an appointment at this time!  We are doing our best to keep our customers and staff safe and healthy, if you do not have an appointment you will be turned away.

Ordering Parts and Accessories

Contact us by email, text, or Facebook messenger if you want to discuss delivering parts and accessories.  We can deliver from the shop direct to your house (97203 zip code only, with a $14.00 minimum order) or you can schedule a time to pick items up at the shop.  Be sure to click "IN STORE" under availability to see what we currently have in stock.  NOTE:  Items coming from our warehouses could take up to 10-14 days for delivery.

Shop Now

Bike Repair

Bike repair is done on an appointment-only basis.  We will pick-up and deliver your bike service to you (97203 zip code only) at no additional charge, however a $35 minimum service is required.  We will evaluate the bike in the shop and communicate with you regarding what service is required via phone, text or e-mail. We can also schedule a meeting on the sidewalk outside the shop with the understanding that a 6 foot distance between us and you will be maintained.  To schedule click the schedule now link below.

 Schedule Services Appointment

Buying a New Bike

We’re happy to help you through the bike buying process by appointment only.  Please answer the questions in your appointment request, we'd like to know your height for bicycle sizing, what you are excited to do with your bicycle and what kind of options/accessories you are interested in.  This way we can have a few options ready when you arrive at your appointment.  Already know exactly what bike you want?  You can now buy your bicycle on our website, we’ll let you know when it’s ready (check the “IN STORE” under availability to see what bikes are currently in stock in the shop).  NOTE: Bicycles coming from our warehouses can take anywhere from 5 to 20 days to arrive and be built.  

 Schedule New Bike Inquiry/Sale

Doing business during COVID-19

We have taken significant steps to help slow the spread of COVID-19 by limiting face to face interactions as a means to maintain social distance. This is somewhat a work in process, so bear with us, and feel free to offer constructive criticism as to how we can do better. 

If you just want to support us please consider buying a gift card, this is more helpful than having us do bike repair that is not otherwise necessary.

  • Only Block Bikes staff is currently allowed in the bike shop.
  • You can now shop for parts and accessories on our website (Click on "In Store Availability" to see what is actually in stock).  
  • All bike repair service must be scheduled in advance.
  • We will do pickup, and delivery of your bicycle for bike repair service for free with a $35 minimum service charge in the 97203 zip code.
  • We will deliver you parts and accessories from the shop for free with a $14 minimum order in the 97203 zip code.
  • We will email you an invoice with a payment link or accept payment over the phone by credit card.

Premium Bicycles, Gear, & Apparel

Shop top brands at great prices by category.




Order Online. Pickup In-Store. Go Ride.

It’s fast. It’s easy. And it’s free! Simply find the bike or gear of your dreams online, and we’ll have it ready for you when you arrive. We’ll ensure a perfect fit for your riding needs and answer any questions you may have.

Our Services

Your source for expert service that you can trust.

Get In Touch

We're here to answer all of your cycling-related questions. Stop by or give us a call today!