diff --git a/routes/meeting.js b/routes/meeting.js
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/routes/meetingRoute.js b/routes/meetingRoute.js
new file mode 100644
index 0000000000000000000000000000000000000000..a2788cad0c127f0b8014ffe20ccca7f86b061b9b
--- /dev/null
+++ b/routes/meetingRoute.js
@@ -0,0 +1,25 @@
+// routes/meetingRoutes.js
+
+const express = require('express');
+const router = express.Router();
+const { isLoggedIn } = require('../middlewares/auth');
+const MeetingController = require('../controllers/meetingController');
+
+router.use(isLoggedIn);
+
+// 번개 모임 생성
+router.post('/', MeetingController.createMeeting);
+
+// 번개 모임 목록 조회
+router.get('/', MeetingController.getMeetings);
+
+// 번개 모임 마감
+router.put('/:meetingId/close', MeetingController.closeMeeting);
+
+// 번개 모임 참가
+router.post('/:meetingId/join', MeetingController.joinMeeting);
+
+// 번개 모임 상세 조회
+router.get('/:meetingId', MeetingController.getMeetingDetail);
+
+module.exports = router;
\ No newline at end of file