diff --git a/tools/internal_ci/macos/grpc_basictests_node.cfg b/tools/internal_ci/macos/grpc_basictests_node.cfg
index 9dfd6a7b9e8a7a2f991a9e54ada7451eee31199c..b2ea7bc505c9c3849edc4c7a589c9a7812fcb191 100644
--- a/tools/internal_ci/macos/grpc_basictests_node.cfg
+++ b/tools/internal_ci/macos/grpc_basictests_node.cfg
@@ -17,7 +17,7 @@
 # Location of the continuous shell script in repository.
 build_file: "grpc/tools/internal_ci/macos/grpc_run_tests_matrix.sh"
 gfile_resources: "/bigstore/grpc-testing-secrets/gcp_credentials/GrpcTesting-d0eeee2db331.json"
-timeout_mins: 60
+timeout_mins: 120
 action {
   define_artifacts {
     regex: "**/*sponge_log.*"
diff --git a/tools/internal_ci/macos/pull_request/grpc_basictests_node.cfg b/tools/internal_ci/macos/pull_request/grpc_basictests_node.cfg
index ed729ef5a91edf111182519337e3a9483cac39cb..e0eed76f4bb9ca89cbad652b67492af058d4cd5e 100644
--- a/tools/internal_ci/macos/pull_request/grpc_basictests_node.cfg
+++ b/tools/internal_ci/macos/pull_request/grpc_basictests_node.cfg
@@ -17,7 +17,7 @@
 # Location of the continuous shell script in repository.
 build_file: "grpc/tools/internal_ci/macos/grpc_run_tests_matrix.sh"
 gfile_resources: "/bigstore/grpc-testing-secrets/gcp_credentials/GrpcTesting-d0eeee2db331.json"
-timeout_mins: 60
+timeout_mins: 120
 action {
   define_artifacts {
     regex: "**/*sponge_log.*"