Sri Lankan Prime Minister Dinesh Gunawardena arrived in Beijing on Monday for a six-day official visit to China at the invitation of Chinese Premier Li Qiang.