Find out the exact distance between Muscle Shoals, AL and Oklahoma, US. Get driving directions and plan the best route for your trip with our easy-to-use mapping tool. Plus, get estimated travel times and other useful information to help you make your journey.