It also shares borders with Berkshire to the south , Oxfordshire to the west , Northamptonshire to the north , Bedfordshire to the north east and Hertfordshire to the east .
Buckinghamshire borders Greater London to the south-east .