diff --git a/Cargo.lock b/Cargo.lock
index b2c10630b7..8ea4c65dcd 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -141,9 +141,9 @@ dependencies = [
 
 [[package]]
 name = "arrow-flight"
-version = "5.4.0"
+version = "5.5.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59d289934dc0a3e5181e9114bc3ed8c45f1a395f7e00649a058df47623110653"
+checksum = "80b458dc874d90c18c2767707945749d8ece6bbedda2af6fe25b90ee8ddb50d5"
 dependencies = [
  "arrow",
  "base64 0.13.0",
diff --git a/Cargo.toml b/Cargo.toml
index 97894bd048..19074244ed 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -112,7 +112,7 @@ trogging = { path = "trogging", default-features = false, features = ["structopt
 
 # Crates.io dependencies, in alphabetical order
 arrow = { version = "5.5", features = ["prettyprint"] }
-arrow-flight = "5.0"
+arrow-flight = "5.5"
 backtrace = "0.3"
 byteorder = "1.3.4"
 bytes = "1.0"
diff --git a/influxdb_iox_client/Cargo.toml b/influxdb_iox_client/Cargo.toml
index 2c5e05c0c1..4c07a89cf0 100644
--- a/influxdb_iox_client/Cargo.toml
+++ b/influxdb_iox_client/Cargo.toml
@@ -16,7 +16,7 @@ generated_types = { path = "../generated_types" }
 
 # Crates.io dependencies, in alphabetical order
 arrow = { version = "5.5", optional = true }
-arrow-flight = { version = "5.0", optional = true }
+arrow-flight = { version = "5.5", optional = true }
 futures-util = { version = "0.3.1", optional = true }
 prost = "0.8"
 rand = "0.8.3"