De stad Oxford ligt in het graafschap Oxfordshire, op 80 kilometer ten noordwesten van Londen. Ze wordt doorkruist door twee rivieren, de Thames en de Tamise, die ten zuiden van Oxford samenvloeien. De stad van de dromerige torenspitsen geniet van een gematigd zeeklimaat, sterk beïnvloed door de luchtmassa's afkomstig van de Atlantische Oceaan. Oxford ligt immers op amper 130 kilometer ten oosten van Bristol en van de monding van de Severn. De neerslag is overvloedig het hele jaar door. De gemiddelde temperaturen schommelen tussen 4°C in het winterseizoen en 17°C in de zomerperiode.