diff --git a/lib/src/minio.dart b/lib/src/minio.dart
index b426ec3ae492a47596f1994f27b443e888c9ae12..1545b58f1de6b0d27d9bab13be548b164800205a 100644
--- a/lib/src/minio.dart
+++ b/lib/src/minio.dart
@@ -439,7 +439,7 @@ class Minio {
   Future<List<Bucket>> listBuckets() async {
     final resp = await _client.request(
       method: 'GET',
-      region: 'us-east-1',
+      region: region ?? 'us-east-1',
     );
     final bucketsNode =
         xml.XmlDocument.parse(resp.body).findAllElements('Buckets').first;