As one of the most internationalised business schools in China, PHBS is located in the thriving and entrepreneurial city of Shenzhen, bringing Peking University’s historical presence and first-tier business education programs to the country’s south. In 2018, PHBS opened an overseas campus in Boar's Hill, England, which lies three miles to the south of Oxford City.
Located in the suburb of Oxford, the campus sits on the verge of a leafy woodland with a view of hilly meadows that provide fresh pastures for sheep and cattle. A footpath in the southwestern part of the campus leads to a lake offering a peaceful place to relax after. It takes about 15 minutes to drive from the campus to downtown Oxford. The campus is 59 miles from London and 47 miles from Heathrow Airport.