Parth How to 12/11/2021 1 min readHow to install Google Earth on Windows 11 Step 3. Click on the ‘Download Google Earth Pro for PC‘ button from the versions page of the Google Earth website.