{"id":10832,"date":"2025-07-21T15:31:37","date_gmt":"2025-07-21T15:31:37","guid":{"rendered":"https:\/\/thetraveldiscovery.com\/public-trips\/?page_id=10832"},"modified":"2025-07-21T15:31:38","modified_gmt":"2025-07-21T15:31:38","slug":"1071-2","status":"publish","type":"page","link":"https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/","title":{"rendered":"2 Day Trip to Johor Bahru from Singapore: Durian, ATV &amp; Seafood"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>2 Days Exciting Trip to Johor Bahru from Singapore<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Arial', sans-serif;\n            min-height: 100vh;\n            padding: 20px;\n            background: linear-gradient(135deg, #10b981 0%, #059669 100%);\n        }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            background: white;\n            border-radius: 20px;\n            box-shadow: 0 20px 40px rgba(0,0,0,0.1);\n            overflow: hidden;\n        }\n\n        .header {\n            background: linear-gradient(135deg, #dc2626 0%, #ef4444 100%);\n            color: white;\n            padding: 40px 30px;\n            text-align: center;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .header::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            background: url('data:image\/svg+xml,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"stars\" width=\"20\" height=\"20\" patternUnits=\"userSpaceOnUse\"><text x=\"10\" y=\"15\" text-anchor=\"middle\" fill=\"white\" opacity=\"0.1\" font-size=\"12\">\u2b50<\/text><\/pattern><\/defs><rect width=\"100\" height=\"100\" fill=\"url(%23stars)\"\/><\/svg>');\n            animation: shimmer 4s ease-in-out infinite;\n        }\n\n        @keyframes shimmer {\n            0%, 100% { opacity: 0.3; }\n            50% { opacity: 0.6; }\n        }\n\n        .header h1 {\n            font-size: 2.5em;\n            margin-bottom: 10px;\n            position: relative;\n            z-index: 1;\n        }\n\n        .header p {\n            font-size: 1.2em;\n            opacity: 0.9;\n            position: relative;\n            z-index: 1;\n        }\n\n        .content {\n            padding: 40px 30px;\n        }\n\n        .download-section {\n            text-align: center;\n            margin-bottom: 30px;\n            padding: 20px;\n            background: #fef7f7;\n            border-radius: 15px;\n            border: 1px solid #fecaca;\n        }\n\n        .download-btn {\n            background: linear-gradient(135deg, #dc2626, #b91c1c);\n            color: white;\n            padding: 12px 30px;\n            border: none;\n            border-radius: 25px;\n            font-size: 1.1em;\n            font-weight: bold;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            text-decoration: none;\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            box-shadow: 0 4px 15px rgba(220, 38, 38, 0.3);\n        }\n\n        .download-btn:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 20px rgba(220, 38, 38, 0.4);\n        }\n\n        .download-btn::before {\n            content: '\ud83c\udfaf';\n            font-size: 1.2em;\n        }\n\n        .share-btn {\n            background: linear-gradient(135deg, #0d9488, #0f766e);\n            color: white;\n            padding: 12px 30px;\n            border: none;\n            border-radius: 25px;\n            font-size: 1.1em;\n            font-weight: bold;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            text-decoration: none;\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            box-shadow: 0 4px 15px rgba(13, 148, 136, 0.3);\n            margin: 0 10px;\n        }\n\n        .share-btn:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 20px rgba(13, 148, 136, 0.4);\n        }\n\n        .share-btn::before {\n            content: '\ud83c\uddf2\ud83c\uddfe';\n            font-size: 1.2em;\n        }\n\n        .plan-btn {\n            background: linear-gradient(135deg, #f59e0b, #d97706);\n            color: white;\n            padding: 12px 30px;\n            border: none;\n            border-radius: 25px;\n            font-size: 1.1em;\n            font-weight: bold;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            text-decoration: none;\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            box-shadow: 0 4px 15px rgba(245, 158, 11, 0.3);\n            margin: 0 10px;\n        }\n\n        .plan-btn:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 20px rgba(245, 158, 11, 0.4);\n        }\n\n        .plan-btn::before {\n            content: '\ud83d\uddfa\ufe0f';\n            font-size: 1.2em;\n        }\n\n        .button-group {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: center;\n            gap: 10px;\n            margin-top: 20px;\n        }\n\n        @media (max-width: 768px) {\n            .button-group {\n                flex-direction: column;\n                align-items: center;\n            }\n            \n            .download-btn, .share-btn, .plan-btn {\n                margin: 5px 0;\n                width: 250px;\n                justify-content: center;\n            }\n        }\n\n        .day-section {\n            margin-bottom: 40px;\n            border-left: 4px solid #dc2626;\n            padding-left: 20px;\n            position: relative;\n        }\n\n        .day-section::before {\n            content: '';\n            position: absolute;\n            left: -8px;\n            top: 0;\n            width: 12px;\n            height: 12px;\n            background: #dc2626;\n            border-radius: 50%;\n            box-shadow: 0 0 0 4px white, 0 0 0 8px #dc2626;\n        }\n\n        .day-title {\n            font-size: 1.5em;\n            color: #333;\n            margin-bottom: 20px;\n            font-weight: bold;\n        }\n\n        .location-group {\n            margin-bottom: 30px;\n        }\n\n        .location-name {\n            font-size: 1.3em;\n            color: #dc2626;\n            margin-bottom: 15px;\n            font-weight: bold;\n            display: flex;\n            align-items: center;\n        }\n\n        .location-name::before {\n            content: '\ud83c\udfdb\ufe0f';\n            margin-right: 8px;\n        }\n\n        .activity-card {\n            background: #fef7f7;\n            border-radius: 15px;\n            padding: 20px;\n            margin-bottom: 15px;\n            border: 1px solid #fecaca;\n            transition: all 0.3s ease;\n            cursor: pointer;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .activity-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            background: linear-gradient(45deg, transparent 30%, rgba(220,38,38,0.1) 50%, transparent 70%);\n            transform: translateX(-100%);\n            transition: transform 0.6s;\n        }\n\n        .activity-card:hover::before {\n            transform: translateX(100%);\n        }\n\n        .activity-card:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 15px 30px rgba(220,38,38,0.2);\n            border-color: #dc2626;\n        }\n\n        .activity-name {\n            font-size: 1.1em;\n            font-weight: bold;\n            color: #333;\n            margin-bottom: 10px;\n        }\n\n        .activity-description {\n            color: #666;\n            line-height: 1.6;\n            margin-bottom: 15px;\n        }\n\n        .activity-meta {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 10px;\n        }\n\n        .activity-tags {\n            display: flex;\n            gap: 8px;\n            flex-wrap: wrap;\n        }\n\n        .tag {\n            background: #dc2626;\n            color: white;\n            padding: 4px 10px;\n            border-radius: 15px;\n            font-size: 0.8em;\n            font-weight: bold;\n        }\n\n        .food-tag {\n            background: #f59e0b;\n        }\n\n        .adventure-tag {\n            background: #0d9488;\n        }\n\n        .shopping-tag {\n            background: #7c3aed;\n        }\n\n        .map-link {\n            background: #10b981;\n            color: white;\n            padding: 8px 15px;\n            border-radius: 20px;\n            text-decoration: none;\n            font-size: 0.9em;\n            font-weight: bold;\n            transition: all 0.3s ease;\n        }\n\n        .map-link:hover {\n            background: #059669;\n            transform: scale(1.05);\n        }\n\n        .floating-elements {\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            z-index: -1;\n        }\n\n        .floating-element {\n            position: absolute;\n            color: rgba(220, 38, 38, 0.1);\n            font-size: 2em;\n            animation: float 8s ease-in-out infinite;\n        }\n\n        @keyframes float {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(-30px) rotate(180deg); }\n        }\n\n        .travel-tip {\n            background: #ecfdf5;\n            border: 1px solid #a7f3d0;\n            padding: 15px;\n            border-radius: 10px;\n            margin-top: 20px;\n            color: #065f46;\n        }\n\n        .travel-tip strong {\n            color: #064e3b;\n        }\n\n        .time-period {\n            background: #ecfdf5;\n            padding: 10px 15px;\n            border-radius: 8px;\n            margin-bottom: 15px;\n            border-left: 4px solid #10b981;\n        }\n\n        .time-period h3 {\n            color: #10b981;\n            margin-bottom: 5px;\n            font-size: 1.1em;\n        }\n\n        @media (max-width: 768px) {\n            .container {\n                margin: 10px;\n                border-radius: 15px;\n            }\n            \n            .header {\n                padding: 30px 20px;\n            }\n            \n            .header h1 {\n                font-size: 2em;\n            }\n            \n            .content {\n                padding: 30px 20px;\n            }\n            \n            .activity-meta {\n                flex-direction: column;\n                align-items: flex-start;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"floating-elements\">\n        <div class=\"floating-element\" style=\"top: 10%; left: 10%; animation-delay: 0s;\">\ud83c\udfcd\ufe0f<\/div>\n        <div class=\"floating-element\" style=\"top: 20%; right: 15%; animation-delay: 2s;\">\ud83e\udd65<\/div>\n        <div class=\"floating-element\" style=\"bottom: 20%; left: 20%; animation-delay: 4s;\">\ud83e\udd90<\/div>\n        <div class=\"floating-element\" style=\"bottom: 10%; right: 10%; animation-delay: 1s;\">\ud83d\udecd\ufe0f<\/div>\n    <\/div>\n\n    <div class=\"container\">\n        <div class=\"header\">\n            <h1>2 Days Exciting Trip to Johor Bahru from Singapore<\/h1>\n            <p>Experience the thrill of Malaysia&#8217;s gateway city with durian feasts, ATV adventures, and unforgettable seafood delights just across the border!<\/p>\n        <\/div>\n\n        <div class=\"content\">\n            <div class=\"download-section\">\n                <h3 style=\"margin-bottom: 15px; color: #333;\">Your Perfect Weekend Getaway<\/h3>\n                <p style=\"margin-bottom: 20px; color: #666;\">Download this complete 2-day Johor Bahru adventure itinerary and take your exciting border-crossing trip offline.<\/p>\n                <div class=\"button-group\">\n                    <button class=\"download-btn\" onclick=\"downloadPDF()\">Download Adventure Guide<\/button>\n                    <button class=\"share-btn\" onclick=\"shareItinerary()\">Share JB Experience<\/button>\n                    <a href=\"https:\/\/thetraveldiscovery.com\/free-travel-planner-ai\/\" class=\"plan-btn\" target=\"_blank\">Plan Your JB Trip<\/a>\n                <\/div>\n            <\/div>\n            \n            <div class=\"day-section\">\n                <h2 class=\"day-title\">Day 1 &#8211; Border Crossing &#038; Cultural Immersion<\/h2>\n                \n                <div class=\"time-period\">\n                    <h3>Morning (8:00 AM &#8211; 12:00 PM)<\/h3>\n                <\/div>\n                \n                <div class=\"location-group\">\n                    <div class=\"location-name\">Woodlands Checkpoint &#038; JB City Centre<\/div>\n                    \n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Cross the Causeway<\/div>\n                        <div class=\"activity-description\">\n                            Begin your adventure by crossing the iconic Johor-Singapore Causeway. Take the bus or drive across and experience the excitement of entering Malaysia with proper documentation and currency exchange.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag\">border crossing<\/span>\n                                <span class=\"tag\">transport<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Woodlands+Checkpoint+Singapore\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">JB City Square Shopping<\/div>\n                        <div class=\"activity-description\">\n                            Start your Malaysian adventure at JB City Square, one of the largest shopping malls in Johor Bahru. Browse local brands, enjoy duty-free shopping, and get your first taste of Malaysian ringgit spending power.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag shopping-tag\">shopping<\/span>\n                                <span class=\"tag\">mall<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/JB+City+Square+Johor+Bahru\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"time-period\">\n                    <h3>Afternoon (12:00 PM &#8211; 6:00 PM)<\/h3>\n                <\/div>\n\n                <div class=\"location-group\">\n                    <div class=\"location-name\">Sultan Abu Bakar State Mosque &#038; Heritage Trail<\/div>\n                    \n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Sultan Abu Bakar State Mosque Visit<\/div>\n                        <div class=\"activity-description\">\n                            Explore the magnificent Sultan Abu Bakar State Mosque, a stunning example of Victorian-Moorish architecture. Admire the intricate details and panoramic views of the Straits of Johor from this hilltop landmark.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag\">cultural<\/span>\n                                <span class=\"tag\">heritage<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Sultan+Abu+Bakar+State+Mosque+JB\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Heritage Walk Through JB Old Town<\/div>\n                        <div class=\"activity-description\">\n                            Take a walking tour through Johor Bahru&#8217;s historic district. Discover colonial buildings, traditional shophouses, and learn about the city&#8217;s rich history as the capital of Johor state.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag\">walking tour<\/span>\n                                <span class=\"tag\">heritage<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/JB+Heritage+District+Johor+Bahru\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">First Durian Tasting Experience<\/div>\n                        <div class=\"activity-description\">\n                            Begin your durian adventure at a local fruit stall! Try different varieties of the &#8220;King of Fruits&#8221; including Musang King, D24, and Red Prawn. Learn about durian etiquette and Malaysian fruit culture.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag food-tag\">durian<\/span>\n                                <span class=\"tag\">local food<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Durian+Stalls+Johor+Bahru\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"time-period\">\n                    <h3>Evening (6:00 PM &#8211; 10:00 PM)<\/h3>\n                <\/div>\n\n                <div class=\"location-group\">\n                    <div class=\"location-name\">Taman Sentosa &#038; Night Market<\/div>\n                    \n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Taman Sentosa Seafood Dinner<\/div>\n                        <div class=\"activity-description\">\n                            Indulge in Johor&#8217;s famous seafood at Taman Sentosa, known for its incredible variety and affordable prices. Try butter prawns, chili crab, steamed fish, and other Malaysian seafood specialties.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag food-tag\">seafood<\/span>\n                                <span class=\"tag\">dinner<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Taman+Sentosa+Seafood+Johor+Bahru\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Pasar Malam Night Market Exploration<\/div>\n                        <div class=\"activity-description\">\n                            Experience the vibrant atmosphere of a Malaysian night market. Browse local handicrafts, street food, and souvenirs while enjoying the bustling energy of local life after dark.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag\">night market<\/span>\n                                <span class=\"tag\">street food<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Pasar+Malam+Night+Market+JB\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"travel-tip\">\n                    <strong>Travel Tip:<\/strong> Bring your passport for border crossing and exchange some Singapore dollars to Malaysian ringgit before arriving. Download offline maps and translation apps for easier navigation!\n                <\/div>\n            <\/div>\n\n            <div class=\"day-section\">\n                <h2 class=\"day-title\">Day 2 &#8211; Adventure &#038; Food Paradise<\/h2>\n                \n                <div class=\"time-period\">\n                    <h3>Morning (8:00 AM &#8211; 12:00 PM)<\/h3>\n                <\/div>\n                \n                <div class=\"location-group\">\n                    <div class=\"location-name\">ATV Adventure Park<\/div>\n                    \n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Thrilling ATV Ride Experience<\/div>\n                        <div class=\"activity-description\">\n                            Get your adrenaline pumping with an exciting ATV (All-Terrain Vehicle) adventure through Johor&#8217;s countryside! Navigate muddy trails, jungle paths, and open fields while enjoying the natural scenery.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag adventure-tag\">ATV<\/span>\n                                <span class=\"tag adventure-tag\">adventure<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/ATV+Adventure+Park+Johor+Bahru\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Jungle Trekking &#038; Photography<\/div>\n                        <div class=\"activity-description\">\n                            Explore the tropical rainforest surrounding the ATV park. Spot local wildlife, exotic plants, and capture amazing photos of Malaysia&#8217;s natural beauty. Perfect for nature lovers and adventure seekers.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag adventure-tag\">trekking<\/span>\n                                <span class=\"tag\">nature<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Jungle+Trekking+Johor+Bahru\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"time-period\">\n                    <h3>Afternoon (12:00 PM &#8211; 6:00 PM)<\/h3>\n                <\/div>\n\n                <div class=\"location-group\">\n                    <div class=\"location-name\">Premium Outlets &#038; Durian Paradise<\/div>\n                    \n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Johor Premium Outlets Shopping<\/div>\n                        <div class=\"activity-description\">\n                            Shop at one of Southeast Asia&#8217;s largest premium outlet malls. Find incredible deals on international brands including Nike, Adidas, Coach, and more at up to 70% off retail prices.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag shopping-tag\">outlets<\/span>\n                                <span class=\"tag shopping-tag\">brands<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Johor+Premium+Outlets\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Ultimate Durian Feast<\/div>\n                        <div class=\"activity-description\">\n                            Experience the ultimate durian feast at a specialized durian farm or buffet! Try premium varieties, learn about durian cultivation, and challenge yourself to taste the exotic flavors of Malaysia&#8217;s national fruit.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag food-tag\">durian feast<\/span>\n                                <span class=\"tag food-tag\">exotic fruit<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Durian+Farm+Buffet+Johor\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Traditional Malaysian Lunch<\/div>\n                        <div class=\"activity-description\">\n                            Savor authentic Malaysian cuisine at a local restaurant. Try dishes like Nasi Lemak, Char Kway Teow, Laksa Johor, and Mee Rebus while experiencing the diverse flavors of Malaysian gastronomy.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag food-tag\">malaysian cuisine<\/span>\n                                <span class=\"tag\">lunch<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Traditional+Malaysian+Restaurant+JB\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"time-period\">\n                    <h3>Evening (6:00 PM &#8211; 10:00 PM)<\/h3>\n                <\/div>\n\n                <div class=\"location-group\">\n                    <div class=\"location-name\">Danga Bay &#038; Farewell Dinner<\/div>\n                    \n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Danga Bay Waterfront Walk<\/div>\n                        <div class=\"activity-description\">\n                            Take a relaxing stroll along Danga Bay waterfront promenade. Enjoy beautiful sunset views over the Straits of Johor and take in the peaceful atmosphere before your journey back to Singapore.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag\">waterfront<\/span>\n                                <span class=\"tag\">sunset<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Danga+Bay+Waterfront+Johor+Bahru\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Final Seafood Extravaganza<\/div>\n                        <div class=\"activity-description\">\n                            End your JB adventure with one last incredible seafood dinner! Choose from zi char stalls, seafood restaurants, or beachside dining options. Don&#8217;t miss the famous salted egg prawns and black pepper crab.\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag food-tag\">seafood<\/span>\n                                <span class=\"tag\">farewell dinner<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/Seafood+Restaurant+Danga+Bay\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"activity-card\">\n                        <div class=\"activity-name\">Return Journey to Singapore<\/div>\n                        <div class=\"activity-description\">\n                            Complete your amazing 2-day JB adventure by crossing back to Singapore. Take with you memories of thrilling ATV rides, exotic durian tastings, and incredible seafood experiences!\n                        <\/div>\n                        <div class=\"activity-meta\">\n                            <div class=\"activity-tags\">\n                                <span class=\"tag\">return journey<\/span>\n                                <span class=\"tag\">border crossing<\/span>\n                            <\/div>\n                            <a href=\"https:\/\/www.google.com\/maps\/search\/JB+Checkpoint+to+Singapore\" class=\"map-link\">Google Maps<\/a>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"travel-tip\">\n                    <strong>Travel Tip:<\/strong> Book ATV experiences in advance and wear comfortable, dirt-friendly clothes. For durian tasting, start with milder varieties and have milk nearby to cleanse your palate. Don&#8217;t eat durian and drink alcohol together!\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Include jsPDF library -->\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n    \n    <script>\n        \/\/ PDF Download functionality\n        function downloadPDF() {\n            const { jsPDF } = window.jspdf;\n            const doc = new jsPDF();\n            \n            \/\/ Set font\n            doc.setFont('helvetica');\n            \n            \/\/ Title\n            doc.setFontSize(20);\n            doc.setTextColor(220, 38, 38);\n            doc.text('2 Days Exciting Trip to Johor Bahru', 20, 30);\n            \n            \/\/ Subtitle\n            doc.setFontSize(12);\n            doc.setTextColor(100, 100, 100);\n            doc.text('Experience the thrill of Malaysia\\'s gateway city with durian feasts,', 20, 45);\n            doc.text('ATV adventures, and unforgettable seafood delights!', 20, 55);\n            \n            let yPosition = 75;\n            \n            \/\/ Day 1\n            doc.setFontSize(16);\n            doc.setTextColor(51, 51, 51);\n            doc.text('Day 1 - Border Crossing & Cultural Immersion', 20, yPosition);\n            yPosition += 15;\n            \n            \/\/ Morning\n            doc.setFontSize(14);\n            doc.setTextColor(16, 185, 129);\n            doc.text('Morning', 20, yPosition);\n            yPosition += 10;\n            \n            doc.setFontSize(10);\n            doc.setTextColor(51, 51, 51);\n            doc.text('Cross the Causeway', 25, yPosition);\n            yPosition += 5;\n            doc.setTextColor(100, 100, 100);\n            doc.text('Begin your adventure by crossing the iconic Johor-Singapore Causeway.', 25, yPosition);\n            yPosition += 5;\n            doc.text('Take the bus or drive across and experience entering Malaysia.', 25, yPosition);\n            yPosition += 10;\n            \n            doc.setTextColor(51, 51, 51);\n            doc.text('JB City Square Shopping', 25, yPosition);\n            yPosition += 5;\n            doc.setTextColor(100, 100, 100);\n            doc.text('Start your Malaysian adventure at JB City Square shopping mall.', 25, yPosition);\n            yPosition += 10;\n            \n            \/\/ Add Day 2\n            doc.addPage();\n            yPosition = 30;\n            \n            doc.setFontSize(16);\n            doc.setTextColor(51, 51, 51);\n            doc.text('Day 2 - Adventure & Food Paradise', 20, yPosition);\n            yPosition += 15;\n            \n            doc.setFontSize(14);\n            doc.setTextColor(16, 185, 129);\n            doc.text('Morning - ATV Adventure', 20, yPosition);\n            yPosition += 10;\n            \n            doc.setFontSize(10);\n            doc.setTextColor(51, 51, 51);\n            doc.text('Thrilling ATV Ride Experience', 25, yPosition);\n            yPosition += 5;\n            doc.setTextColor(100, 100, 100);\n            doc.text('Get your adrenaline pumping with an exciting ATV adventure!', 25, yPosition);\n            yPosition += 10;\n            \n            doc.setTextColor(51, 51, 51);\n            doc.text('Ultimate Durian Feast', 25, yPosition);\n            yPosition += 5;\n            doc.setTextColor(100, 100, 100);\n            doc.text('Experience the ultimate durian feast at a specialized durian farm!', 25, yPosition);\n            yPosition += 10;\n            \n            doc.setTextColor(51, 51, 51);\n            doc.text('Seafood Extravaganza', 25, yPosition);\n            yPosition += 5;\n            doc.setTextColor(100, 100, 100);\n            doc.text('End with incredible seafood dinner and return to Singapore.', 25, yPosition);\n            \n            \/\/ Add footer\n            doc.setFontSize(8);\n            doc.setTextColor(150, 150, 150);\n            doc.text('Johor Bahru Adventure Itinerary - Your Perfect Weekend Getaway', 20, 280);\n            \n            \/\/ Save the PDF\n            doc.save('JB-Adventure-2Days.pdf');\n        }\n        \n        \/\/ Share functionality\n        function shareItinerary() {\n            if (navigator.share) {\n                navigator.share({\n                    title: '2 Days Exciting Trip to Johor Bahru from Singapore',\n                    text: 'Check out this amazing 2-day JB adventure with durian feasts, ATV rides, and seafood delights!',\n                    url: window.location.href\n                }).then(() => {\n                    console.log('Thanks for sharing!');\n                }).catch((error) => {\n                    console.log('Error sharing:', error);\n                    fallbackShare();\n                });\n            } else {\n                fallbackShare();\n            }\n        }\n        \n        \/\/ Fallback share function\n        function fallbackShare() {\n            const url = window.location.href;\n            const textArea = document.createElement('textarea');\n            textArea.value = `Check out this amazing 2-day JB adventure itinerary! ${url}`;\n            document.body.appendChild(textArea);\n            textArea.select();\n            document.execCommand('copy');\n            document.body.removeChild(textArea);\n            \n            const notification = document.createElement('div');\n            notification.style.cssText = `\n                position: fixed;\n                top: 20px;\n                right: 20px;\n                background: #dc2626;\n                color: white;\n                padding: 15px 20px;\n                border-radius: 8px;\n                box-shadow: 0 4px 12px rgba(0,0,0,0.2);\n                z-index: 1000;\n                font-weight: bold;\n            `;\n            notification.textContent = 'JB adventure itinerary copied! \ud83c\udfaf';\n            document.body.appendChild(notification);\n            \n            setTimeout(() => {\n                document.body.removeChild(notification);\n            }, 3000);\n        }\n        \n        \/\/ Add interactive elements\n        document.addEventListener('DOMContentLoaded', function() {\n            const activityCards = document.querySelectorAll('.activity-card');\n            \n            activityCards.forEach(card => {\n                card.addEventListener('click', function() {\n                    this.style.transform = 'scale(0.98)';\n                    setTimeout(() => {\n                        this.style.transform = '';\n                    }, 150);\n                });\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>2 Days Exciting Trip to Johor Bahru from Singapore \ud83c\udfcd\ufe0f \ud83e\udd65 \ud83e\udd90 \ud83d\udecd\ufe0f 2 Days Exciting Trip to Johor Bahru [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-10832","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>2 Day Trip to Johor Bahru from Singapore: Durian, ATV &amp; Seafood<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2 Day Trip to Johor Bahru from Singapore: Durian, ATV &amp; Seafood\" \/>\n<meta property=\"og:description\" content=\"2 Days Exciting Trip to Johor Bahru from Singapore \ud83c\udfcd\ufe0f \ud83e\udd65 \ud83e\udd90 \ud83d\udecd\ufe0f 2 Days Exciting Trip to Johor Bahru [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/\" \/>\n<meta property=\"og:site_name\" content=\"public-trips\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-21T15:31:38+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/1071-2\\\/\",\"url\":\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/1071-2\\\/\",\"name\":\"2 Day Trip to Johor Bahru from Singapore: Durian, ATV & Seafood\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/#website\"},\"datePublished\":\"2025-07-21T15:31:37+00:00\",\"dateModified\":\"2025-07-21T15:31:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/1071-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/1071-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/1071-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2 Day Trip to Johor Bahru from Singapore: Durian, ATV &amp; Seafood\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/#website\",\"url\":\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/\",\"name\":\"public-trips\",\"description\":\"public-trips\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thetraveldiscovery.com\\\/public-trips\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"2 Day Trip to Johor Bahru from Singapore: Durian, ATV & Seafood","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/","og_locale":"en_US","og_type":"article","og_title":"2 Day Trip to Johor Bahru from Singapore: Durian, ATV & Seafood","og_description":"2 Days Exciting Trip to Johor Bahru from Singapore \ud83c\udfcd\ufe0f \ud83e\udd65 \ud83e\udd90 \ud83d\udecd\ufe0f 2 Days Exciting Trip to Johor Bahru [&hellip;]","og_url":"https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/","og_site_name":"public-trips","article_modified_time":"2025-07-21T15:31:38+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/","url":"https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/","name":"2 Day Trip to Johor Bahru from Singapore: Durian, ATV & Seafood","isPartOf":{"@id":"https:\/\/thetraveldiscovery.com\/public-trips\/#website"},"datePublished":"2025-07-21T15:31:37+00:00","dateModified":"2025-07-21T15:31:38+00:00","breadcrumb":{"@id":"https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/thetraveldiscovery.com\/public-trips\/1071-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thetraveldiscovery.com\/public-trips\/"},{"@type":"ListItem","position":2,"name":"2 Day Trip to Johor Bahru from Singapore: Durian, ATV &amp; Seafood"}]},{"@type":"WebSite","@id":"https:\/\/thetraveldiscovery.com\/public-trips\/#website","url":"https:\/\/thetraveldiscovery.com\/public-trips\/","name":"public-trips","description":"public-trips","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thetraveldiscovery.com\/public-trips\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/thetraveldiscovery.com\/public-trips\/wp-json\/wp\/v2\/pages\/10832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thetraveldiscovery.com\/public-trips\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thetraveldiscovery.com\/public-trips\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thetraveldiscovery.com\/public-trips\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thetraveldiscovery.com\/public-trips\/wp-json\/wp\/v2\/comments?post=10832"}],"version-history":[{"count":1,"href":"https:\/\/thetraveldiscovery.com\/public-trips\/wp-json\/wp\/v2\/pages\/10832\/revisions"}],"predecessor-version":[{"id":10833,"href":"https:\/\/thetraveldiscovery.com\/public-trips\/wp-json\/wp\/v2\/pages\/10832\/revisions\/10833"}],"wp:attachment":[{"href":"https:\/\/thetraveldiscovery.com\/public-trips\/wp-json\/wp\/v2\/media?parent=10832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}