diff --git a/src/pages/Home.js b/src/pages/Home.js
index 01bebcc4a3ab3449daca7993960f1f9b88ea1bcc..3c2020e71b62ae3bee9decef5c3ce7d32b0a318a 100644
--- a/src/pages/Home.js
+++ b/src/pages/Home.js
@@ -504,13 +504,14 @@ const Home = () => {
           )}
         </div>
         <div className={`map-container ${showNewTrip ? 'hidden' : ''}`}>
-          <MapSearch
-            map={map}
-            onSearchResult={handleSearchResult}
-            clearMap={clearMap}
-            setMarkers={setMarkers}
-            trips={trips}
-          />
+          {!showNewTrip && !showDirection && !selectedPlace && (
+            <MapSearch
+              onPlaceSelect={handlePlaceSelect}
+              map={map}
+              markers={markers}
+              setMarkers={setMarkers}
+            />
+          )}
           <Map
             latitude={selectedLocation.latitude}
             longitude={selectedLocation.longitude}