diff --git a/k8s/eks/bash/functions.sh b/k8s/eks/bash/functions.sh
index 3a23a651..4ff1c971 100644
--- a/k8s/eks/bash/functions.sh
+++ b/k8s/eks/bash/functions.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # error log prep check
 prep_log_dir(){ 
diff --git a/k8s/eks/bash/perf.sh b/k8s/eks/bash/perf.sh
index cdf0f437..7d2dfc0d 100644
--- a/k8s/eks/bash/perf.sh
+++ b/k8s/eks/bash/perf.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 test_start_time="$(date -u +%s)"
 # Run many testground runs, one by one, and print stats
 #
diff --git a/k8s/eks/monitoring.sh b/k8s/eks/monitoring.sh
index d154651b..d9f30726 100644
--- a/k8s/eks/monitoring.sh
+++ b/k8s/eks/monitoring.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # This script will install the following:
 # https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
 #
diff --git a/k8s/eks/testground_install.sh b/k8s/eks/testground_install.sh
index 8605084e..f21aef39 100755
--- a/k8s/eks/testground_install.sh
+++ b/k8s/eks/testground_install.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # Let's make sure to check for exit code 1, undefined variables, or masked pipeline errors; if encountered, drop the script
 set -euo pipefail
 start=$(date +"%Y-%m-%d-%T")
diff --git a/k8s/eks/testground_uninstall.sh b/k8s/eks/testground_uninstall.sh
index e0b3030f..b0a77195 100755
--- a/k8s/eks/testground_uninstall.sh
+++ b/k8s/eks/testground_uninstall.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # Let's make sure to check for exit code 1, undefined variables, or masked pipeline errors; if encountered, drop the script
 set -euo pipefail
 start=$(date +"%Y-%m-%d-%T")