Bush also plans to travel to the Czech Republic, Poland, the Vatican, Italy, Albania, and Bulgaria during his visit.
The Group of Eight (G8) summit will be in Heiligendamm, Germany.
Leaders of Britain, Canada, France, Italy, Japan, and Russia will join Bush and German Chancellor Angela Merkel to discuss economic, security, and political issues.
Bush plans to visit Prague on June 5 before the summit starts. He is to meet there with Czech President Vaclav Klaus and Prime Minister Mirek Topolanek. He also plans to give a speech on democracy and security.
After the G8 summit, Bush is due at the Baltic seaside resort of Jurata, Poland, for talks on June 8 with Polish President Lech Kaczynski.
The White House says that on June 9, Bush will visit the Vatican for his first meeting with the German-born pope, and Rome for meetings with Italian leaders.
He also plans to visit Albania on June 10 and Bulgaria on June 11.