Yes, three cities have hosted both the Commonwealth Games and the Olympic Games: London(CG: 1934, OG: 1908, 1948 and 2012), Sydney(CG:1938 and OG:2000) and Vancouver (CG: 1954 and OG: 2010).
*As of 2014
Delhi, India hosted the 2010 Commonwealth Games.
Christchurch hosted the Commonwealth Games (then known as the British Commonwealth Games) in 1974 from January 24th to February 2.Christchurch was chosen as the host city at the Mexico City Olympics.
Edinburgh is the only British city to hosted the Commonwealth Games twice. They hosted in 1970 and 1986.
Delhi hosted the 2010 Commonwealth Games.
Auckland hosted the 1990 Commonwealth Games.
Auckland.
The XIX Commonwealth Games were held in Delhi, India.
Melbourne, Australia hosted the 2006 edition of the Commonwealth Games.
Sydney, in 1938 became the first Australian city to hosted the Commonwealth Games.
Melbourne hosted the 2006 Commonwealth Games.
The XX Olympics was the twentieth Olympics. This Olympics was held in 1972. The city and country that hosted these games was Munich Germany.
Delhi