20万公顷等于303371.04亩。
因为公顷是国际单位制中面积的计量单位,1公顷等于10000平方米,而亩是中国传统计量制中面积的计量单位,1亩等于666.6666667平方米。
所以,20万公顷乘以10000,再除以666.6666667,即可得到答案为303371.04亩。