"One of my favorite things is always coming to base on Christmas Day just to meet you and say thank you," the president said at Marine Corps Base Hawaii's Anderson Hall. He said that being commander in chief was his greatest honor as president.
Obama took photos with individual service members and their families.
On Christmas Eve, Obama called members of the military to thank them for serving the nation, then joined his family for dinner, the White House said. The Obamas opened gifts Christmas morning, ate breakfast and sang carols.
Friends were joining the Obamas for Christmas dinner Tuesday night, the White House said.