बुध सूर्य के सबसे निकट का ग्रह है, और औसतन यह 57 मिलियन किलोमीटर (35 मिलियन मील) दूर है। यह पृथ्वी से सूर्य की दूरी के 40 प्रतिशत से भी कम है। हालाँकि, बुध की कक्षा अण्डाकार है, और सूर्य से इसकी दूरी 24 मिलियन किलोमीटर (15 मिलियन मील) तक भिन्न होती है।
पृथ्वी के विपरीत, जो लगभग एक गोलाकार कक्षा में सूर्य की परिक्रमा करती है, बुध एक दीर्घवृत्त में परिक्रमा करता है। बुध की कक्षा की उत्केन्द्रता, जो इस बात का माप है कि यह एक वृत्ताकार कक्षा से कितना भिन्न है, 0.2056 है। यह पृथ्वी की कक्षा की विलक्षणता से 10 गुना अधिक है, जो 0.0167 है। वास्तव में, यह सौर मंडल के आठ ग्रहों में से किसी एक की सबसे विलक्षण कक्षा है।
एक वृत्त के विपरीत, एक दीर्घवृत्त का कोई केंद्र नहीं होता है; इसके बजाय, इसके दो फोकस हैं, और बुध की कक्षा के मामले में, सूर्य उनमें से एक पर कब्जा कर लेता है। जब बुध सूर्य के सबसे निकट होता है, तो वह केवल 46 मिलियन किलोमीटर (29 मिलियन मील) दूर होता है, लेकिन जब ग्रह अपनी कक्षा के विपरीत फोकस को गोल कर रहा है, यह से 70 मिलियन किलोमीटर (43 मिलियन मील) दूर है रवि। चूँकि बुध के ध्रुव अपनी कक्षा के सापेक्ष झुके हुए नहीं हैं, इसलिए सूर्य से इसकी बदलती दूरी के कारण तापमान में अंतर ग्रह के मौसमों के सबसे करीब है।