diff --git a/README.md b/README.md
index c2fb0665b12535eee6d570f09f8d91418aee9268..cb07be4beec5629bcde9e456309f78c1fc0c39bc 100644
--- a/README.md
+++ b/README.md
@@ -91,7 +91,7 @@ $ docker-machine create \
 ## Options
 
 - `--hetzner-api-token`: **required**. Your project-specific access token for the Hetzner Cloud API.
-- `--hetzner-image`: The name (or ID) of the Hetzner Cloud image to use, see [Images API](https://docs.hetzner.cloud/#resources-images-get) for how to get a list (defaults to `ubuntu-18.04`).
+- `--hetzner-image`: The name (or ID) of the Hetzner Cloud image to use, see [Images API](https://docs.hetzner.cloud/#resources-images-get) for how to get a list (defaults to `ubuntu-20.04`).
 - `--hetzner-image`: The architecture to use during image lookup, inferred from the server type if not explicitly given.
 - `--hetzner-image-id`: The id of the Hetzner cloud image (or snapshot) to use, see [Images API](https://docs.hetzner.cloud/#resources-images-get) for how to get a list (mutually excludes `--hetzner-image`).
 - `--hetzner-server-type`: The type of the Hetzner Cloud server, see [Server Types API](https://docs.hetzner.cloud/#resources-server-types-get) for how to get a list (defaults to `cx11`).
@@ -145,7 +145,7 @@ was used during creation.
 | CLI option                      | Environment variable          | Default                    |
 |---------------------------------|-------------------------------| -------------------------- |
 | **`--hetzner-api-token`**       | `HETZNER_API_TOKEN`           |                            |
-| `--hetzner-image`               | `HETZNER_IMAGE`               | `ubuntu-18.04`             |
+| `--hetzner-image`               | `HETZNER_IMAGE`               | `ubuntu-20.04`             |
 | `--hetzner-image-arch`          | `HETZNER_IMAGE_ARCH`          | *(infer from server)*      |
 | `--hetzner-image-id`            | `HETZNER_IMAGE_ID`            |                            |
 | `--hetzner-server-type`         | `HETZNER_TYPE`                | `cx11`                     |
diff --git a/driver/driver.go b/driver/driver.go
index d9cb69cfb0bf66b9149c99ff49d1286e3a6507dd..4375c3446adcbe2eb2da5f23ed9c90ed467c3b35 100644
--- a/driver/driver.go
+++ b/driver/driver.go
@@ -62,7 +62,7 @@ type Driver struct {
 }
 
 const (
-	defaultImage = "ubuntu-18.04"
+	defaultImage = "ubuntu-20.04"
 	defaultType  = "cx11"
 
 	flagAPIToken          = "hetzner-api-token"