Cocos Islands is the closest land to Christmas Island and there are weekly connecting flights which take about 1 hour.