diff --git a/src/Sylius/Bundle/CoreBundle/Checkout/Step/ShippingStep.php b/src/Sylius/Bundle/CoreBundle/Checkout/Step/ShippingStep.php
index <HASH>..<HASH> 100644
--- a/src/Sylius/Bundle/CoreBundle/Checkout/Step/ShippingStep.php
+++ b/src/Sylius/Bundle/CoreBundle/Checkout/Step/ShippingStep.php
@@ -93,9 +93,12 @@ class ShippingStep extends CheckoutStep
         }
 
         return $this->createForm('sylius_checkout_shipping', $order, array(
-            'criteria' => array('zone' => !empty($this->zones) ? array_map(function ($zone) {
-                return $zone->getId();
-            }, $this->zones) : null)
+            'criteria' => array(
+                'zone' => !empty($this->zones) ? array_map(function ($zone) {
+                    return $zone->getId();
+                }, $this->zones) : null,
+                'enabled' => true,
+            )
         ));
     }
 }
Fix bug where disabled shipping methods were selectable during checkout.