diff --git a/pages/maps/index.tsx b/pages/maps/index.tsx
index acb93fd659718c805d1609d45f035758e2a86b92..958b212330014c8200296f1023d2d6d4ea083bc2 100644
--- a/pages/maps/index.tsx
+++ b/pages/maps/index.tsx
@@ -10,6 +10,8 @@ interface MapsProps {
   networkTopologyData: NetworkTopologyData;
 }
 
+const AXIOS_TIMEOUT = 10000; // 10 seconds
+
 const MapsPage: NextPage<MapsProps> = ({ networkTopologyData }) => {
   return (
     <WfoPolicyRenderPageFallback resource={GSOPolicyResource.NAVIGATION_MAPS}>
@@ -20,7 +22,9 @@ const MapsPage: NextPage<MapsProps> = ({ networkTopologyData }) => {
 
 export const getServerSideProps: GetServerSideProps = async () => {
   try {
-    const response = await axios.get(process.env.NETWORK_TOPOLOGY_API_URL!);
+    const response = await axios.get(process.env.NETWORK_TOPOLOGY_API_URL!, {
+      timeout: AXIOS_TIMEOUT,
+    });
     const networkTopologyData: NetworkTopologyData = response.data;
 
     return {