You asked:

how far is portsmouth, england to beijing

  • Portsmouth
    Portsmouth
    Beijing
    Beijing
    Portsmouth is 5,120 miles (8,240 kilometers) from Beijing, as the crow flies.