diff --git a/src/pages/Home.js b/src/pages/Home.js
index 4f773f3a04cb386dafe599e568a89cea98d6577b..aadc243fd77eaec34e62cbfe74360be1f967c713 100644
--- a/src/pages/Home.js
+++ b/src/pages/Home.js
@@ -36,11 +36,24 @@ const Home = () => {
   useEffect(() => {
     const fetchTrips = async () => {
       try {
-        const response = await axios.get(`${API_URL}/api/trips/trips`);
+        const token = localStorage.getItem('token');
+        const response = await axios.get(
+          `${API_URL}/api/trips/trips`,
+          {
+            headers: {
+              'Authorization': `Bearer ${token}`
+            }
+          }
+        );
         setTrips(response.data);
       } catch (error) {
-        toast.error('여행 데이터를 불러오는데 실패했습니다', error);
-        console.error('여행 데이터를 불러오는데 실패했습니다:', error);
+        if (error.response?.status === 401) {
+          toast.error('로그인이 필요합니다');
+          navigate('/login');
+        } else {
+          toast.error('여행 데이터를 불러오는데 실패했습니다');
+          console.error('여행 데이터를 불러오는데 실패했습니다:', error);
+        }
       }
     };