Fiona is a python API for GDAL. Installing fiona on Windows via pip is difficult because on windows we can’t rely on gdal-config during installation as on macos/linux. Official fiona page on describes a complicated method based on running with path to gdal distribution. However, there is a much simpler method using gdal wheel package.

First, you need to download gdal wheel package. You can obtain it from Take the most recent version of gdal, currently 3.2.2. For the specific package to download, look at your python version. you can get your python version using python --version command. For instance, if your python version is 3.9.X, you should download GDAL‑3.2.2‑cp39‑cp39‑win_amd64.whl package, 39 stands for python 3.9. After downloading gdal, you install it using pip:

pip install %HomeDrive%%HomePath%\Downloads\GDAL‑3.2.2‑cp39‑cp39‑win_amd64.whl

Then you can install fiona. First, you download fiona package from and then install it with pip:

pip install %HomeDrive%%HomePath%\Downloads\Fiona‑1.8.18‑cp39‑cp39‑win_amd64.whl

You just have installed fiona on Windows !