본문 바로가기
이슈&뉴스/문화·스포츠

2025 대구 마라톤 교통통제 – 꼭 알아야 할 정보!

by 개성김씨 2025. 2. 24.
반응형
2025 대구 마라톤 교통통제 – 꼭 알아야 할 정보!

1.  2025 대구 마라톤 개요

대구에서 매년 개최되는 국제 마라톤 대회는 국내외 수천 명의 러너가 참가하는 대규모 스포츠 이벤트입니다.
특히 2025년 대구 마라톤은 더욱 성대하게 열릴 예정이므로, 교통통제 및 우회도로를 미리 숙지하는 것이 중요합니다.

2025 대구 마라톤 일정

  • 일시: 2025년 4월 6일 (일) 08:00 ~ 12:00
  • 장소: 대구광역시 일대
  • 참가 종목: 풀코스(42.195km) / 하프코스 / 10km / 5km 건강달리기

 대회 당일 주요 도로 통제 예정!
마라톤이 진행되는 동안 대회 코스 주변 도로가 전면 또는 부분 통제됩니다.
따라서 차량 운전자 및 시민들은 우회도로 이용을 적극 고려해야 합니다.


2. 2025 대구 마라톤 교통통제 상세 일정

통제 구간 통제 시간 우회도로 안내
국채보상로 (경북대 방향) 07:30~12:00 달구벌대로 이용
신천대로 (대봉교~수성교) 07:30~11:30 동대구로 우회
동대구로 (MBC네거리~동신교) 07:30~11:00 팔달로 경유
범어네거리~삼덕네거리 08:00~12:00 북구청 방향 우회
달구벌대로 (대백네거리~성서IC) 08:30~11:30 안심로 이용
수성못~들안길네거리 09:00~11:00 들안길로 우회

🚗 대체 이동 경로 TIP

  • 수성IC 방면 차량: 신천동로 이용
  • 대구역 방면 이동: 서대구IC 경유
  • 성서IC 방향 차량: 월배로 추천

3. 대중교통 이용 가이드

교통 통제 구간이 많아 대중교통 이용이 필수적입니다.
대구 시민과 방문객은 지하철 및 버스를 적극 활용하세요.

 대구 마라톤 당일 대중교통 이용 팁

  • 지하철
    • 1호선: 중앙로역, 반월당역 이용
    • 2호선: 범어역, 수성구청역 이용
  • 버스 노선 (우회 운영)
    • 234번, 503번, 840번 노선 일부 변경
    • 신천대로를 경유하는 버스는 수성교 대신 우회 노선 이용

4. 마라톤 참가자들을 위한 꿀팁

반응형

 

대회 당일 도착 시간:

  • 교통 통제가 시작되기 전인 07:00 이전까지 도착하는 것이 안전합니다.
  • 차량 이용 시 두류공원 주차장 ▼ 또는 대구스타디움 공영주차장을 추천합니다.

 

 마라톤 준비 체크리스트
신분증 및 참가 확인증 지참
에너지바 & 스포츠 음료 준비
러닝화 점검 및 충분한 스트레칭
자외선 차단제 필수! (4월 대구 햇빛 강함)

 대회 완주 후 추천 코스

  • 수성못 산책 – 마라톤 후 가벼운 쿨다운 운동
  • 대구 83타워 전망대 – 마라톤 기념사진 명소!
  • 서문시장 먹거리 투어 – 원기 회복을 위한 대구 대표 음식 즐기기

💬 여러분의 경험을 공유해주세요!

대구 마라톤 참가 경험이 있으신가요?
🚀 가장 힘들었던 구간은 어디인가요?
🚦 교통통제로 불편했던 점이나 우회 팁이 있다면?

댓글로 여러분의 경험을 공유해주세요! 😊


📍 관련 링크

반응형

setTimeout(function () { const dragSensitivity = 0.55; // 드래그 민감도 const clickTolerance = 0; // 클릭 간주 기준 (px), 0: 클릭 시 이동 안함. 클릭 시 이동하려면 1~3값 설정 고려. const dragRatioThreshold = 0.55; // 배너 너비 대비 드래그 비율, 배너 드래그 후 드롭 시. const newWindow = 1; // 1: 새 창, 0: 현재 창 const bannerConfigs = [ { selector: '.sliding-banner-300', width: 300, height: 300, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x600-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-150', width: 320, height: 150, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/640x300-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-32Ox15O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-250', width: 300, height: 250, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-280', width: 336, height: 280, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back3.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-right.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrow-right.png', dragDirection: 'right' } ]; const coupangLink = 'https://link.coupang.com/a/c2PToW'; // 본인의 간편 링크로 대체 📍 function openLink(link) { if (newWindow) { window.open(link, '_blank'); } else { history.replaceState(null, null, window.location.href); window.location.href = link; } } function generateIframeURL(config) { return `https://ads-partners.coupang.com/widgets.html?id=${config.id}&template=carousel&trackingCode=${config.trackingCode}&subId=${encodeURIComponent(config.subId || '')}&width=${config.width}&height=${config.height}&tsource=${encodeURIComponent(config.tsource || '')}`; } function createBanner(config) { const iframeURL = generateIframeURL(config); const wrapper = document.createElement('div'); wrapper.innerHTML = `
`; return wrapper; } // trigger event update function setupDragEvents(dragTarget, animatedBanner, threshold, link, direction) { let startX = 0, diffX = 0, triggered = false, isDragging = false; function getClientX(e) { return e.type.includes('touch') ? e.touches[0].clientX : e.clientX; } function triggerOnce() { if (triggered) return; triggered = true; animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); openLink(link); } function startDrag(e) { if (e.type.startsWith('mouse') && e.button !== 0) return; isDragging = true; startX = getClientX(e); diffX = 0; triggered = false; animatedBanner.classList.remove('active'); e.preventDefault(); } function onDrag(e) { if (!isDragging) return; const currentX = getClientX(e); diffX = currentX - startX; if ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) { animatedBanner.style.transform = `translateX(${diffX}px)`; if (Math.abs(diffX) > threshold) { triggerOnce(); } e.preventDefault(); } } function endDrag() { if (!isDragging) return; isDragging = false; const dragRatio = Math.abs(diffX) / dragTarget.offsetWidth; if (Math.abs(diffX) < clickTolerance || ( dragRatio >= dragRatioThreshold && ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) )) { triggerOnce(); } else { animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); } diffX = 0; } dragTarget.addEventListener('mousedown', startDrag); dragTarget.addEventListener('mousemove', onDrag); dragTarget.addEventListener('mouseup', endDrag); dragTarget.addEventListener('mouseleave', endDrag); dragTarget.addEventListener('touchstart', startDrag, { passive: false }); dragTarget.addEventListener('touchmove', onDrag, { passive: false }); dragTarget.addEventListener('touchend', endDrag); } // end bannerConfigs.forEach(config => { const targets = document.querySelectorAll(config.selector); if (targets.length === 0) return; targets.forEach(target => { target.innerHTML = ''; const banner = createBanner(config); target.appendChild(banner); const customBox = banner.querySelector('.customBox'); const animatedBanner = banner.querySelector('.customBanner'); const threshold = config.width * dragSensitivity; setupDragEvents(customBox, animatedBanner, threshold, coupangLink, config.dragDirection); }); }); }, 100);