You asked:

distance between birmingham and oldbury

  • Birmingham, Alabama
    Birmingham, Alabama
    Birmingham, Alabama is 4,220 miles (6,780 kilometers) from Oldbury, Worcestershire, England, as the crow flies.