diff --git a/controllers/tourController.js b/controllers/tourController.js
index 04244f4c89c78ee8e6e0c33a46ecf96ff02ae8c5..4007b24e40d30fb152e0d4ad54330d6cce68d4be 100644
--- a/controllers/tourController.js
+++ b/controllers/tourController.js
@@ -273,6 +273,17 @@ exports.searchTours = async (req, res) => {
 
 
 //จองทัวร์
+
+exports.getAllTours = async (req, res) => {
+  try {
+      const tours = await Tour.getAllTours();
+      res.render('booking', { tours });  // ส่งข้อมูลทัวร์ไปยัง booking.ejs
+  } catch (error) {
+      console.error('Error fetching tours:', error.message);
+      res.status(500).send('Internal Server Error');
+  }
+};
+
 exports.getUserBookings = (req, res) => {
   const userId = req.user.id; // สมมติว่า req.user เก็บข้อมูลผู้ใช้ที่ล็อกอินแล้ว
   bookingModel.getBookings(userId, (err, bookings) => {
diff --git a/routes/tourRoutes.js b/routes/tourRoutes.js
index c1d6cf175b9780117bb1fc57d3d81d62a2cc021a..a323443e92b1c0feaf71f2aabe0df93b0f5c39f7 100644
--- a/routes/tourRoutes.js
+++ b/routes/tourRoutes.js
@@ -34,6 +34,7 @@ router.post('/edit-profile', tourController.updateProfile);// อัปเดต
 
 //จองทัวร์
 router.get('/my-bookings', tourController.getUserBookings);
+router.get('/createbooking', tourController.getAllTours);
 router.post('/createbooking', tourController.createBooking);
 router.post('/cancel/:id', tourController.cancelBooking);