Festivals and fairs in Marietta, Ohio
Explore festivals and fairs listed by local organizers in Marietta and the Mid-Ohio Valley. This calendar includes events classified as festivals or fairs in Yodel, so you can check the dates and details before you go.
Calendar
Upcoming festivals and fairs
/* Marietta palette inside Yodel's light DOM and hydrated shadow root. */
yodel-widget, :host {
--yodel-accent: #267a72 !important;
--yodel-accent-text: #ffffff !important;
--yodel-bg: transparent !important;
--yodel-text: #113b3a !important;
--yodel-text-secondary: #31544f !important;
--yodel-border: #c8d9ce !important;
--yodel-filter-font: #113b3a !important;
--yodel-filter-highlight: #267a72 !important;
--yodel-font: 'DM Sans', system-ui, -apple-system, sans-serif !important;
--yodel-title-font-family: 'Fraunces', Georgia, serif !important;
--yodel-title-font-size: 20px !important;
--yodel-title-font-weight: 600 !important;
--yodel-title-line-height: 1.25 !important;
--yodel-radius: 1rem !important;
--yodel-shadow: 0 4px 14px rgba(17,59,58,0.06) !important;
}
.yodel-widget-content { padding: 12px !important; }
.yodel-event-grid--card { gap: 24px !important; }
.yodel-event-card {
background: #fffdf7 !important;
border-radius: var(--yodel-radius) !important;
border: 1px solid var(--yodel-border) !important;
box-shadow: var(--yodel-shadow) !important;
transition: transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.3s ease !important;
}
.yodel-event-card:hover {
transform: translateY(-4px) !important;
box-shadow: 0 12px 24px rgba(17,59,58,0.12) !important;
}
.yodel-event-card__date-badge {
background: #e6b95c !important;
color: #113b3a !important;
box-shadow: 0 3px 12px rgba(17,59,58,.18) !important;
}
.yodel-event-card__date-day { font-family: 'Fraunces', Georgia, serif !important; }
.yodel-event-grid--card .yodel-event-grid__item {
display: flex !important;
align-items: stretch !important;
}
.yodel-event-grid--card .yodel-event-card {
display: flex !important;
flex-direction: column !important;
flex: 1 1 auto !important;
min-width: 0 !important;
}
.yodel-event-grid--card .yodel-event-card__content {
display: flex !important;
flex-direction: column !important;
flex: 1 1 auto !important;
min-height: 0 !important;
}
.yodel-event-grid--card .yodel-event-card__footer { margin-top: auto !important; }
.yodel-event-grid__item:has(.yodel-event-card__calendar-popover),
.yodel-event-grid__item:has(.yodel-event-card__share-popover),
.yodel-event-grid__item:has(.yodel-event-details__share-popover) {
position: relative !important;
z-index: 30 !important;
}
.yodel-event-card__calendar-popover,
.yodel-event-card__share-popover,
.yodel-event-details__share-popover {
top: auto !important;
bottom: calc(100% + 8px) !important;
z-index: 50 !important;
}
.yodel-event-card__detail-row { font-family: var(--yodel-font) !important; color: #31544f !important; }
.yodel-event-card__detail-text, .yodel-event-card__location-text { color: #31544f !important; }
.yodel-event-card__learn-more, .yodel-event-card__learn-more-icon { color: #267a72 !important; }
.yodel-event-card__action-button {
border-radius: 999px !important;
font-weight: 700 !important;
}
.yodel-event-card__calendar-button {
border-radius: 999px !important;
color: #267a72 !important;
font-weight: 700 !important;
}
.yodel-event-card:focus-within,
yodel-widget a:focus-visible,
:host a:focus-visible,
yodel-widget button:focus-visible,
:host button:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible {
outline: 3px solid #9b6615 !important;
outline-offset: 3px !important;
}
@media (prefers-reduced-motion: reduce) {
.yodel-event-card { transition: none !important; }
.yodel-event-card:hover { transform: none !important; }
}
/* Keep the full calendar interactive; only restyle its controls. */
.yodel-boost-section { gap: 10px !important; }
.yodel-boost-btn {
background: #267a72 !important;
color: #fffdf7 !important;
border-radius: 14px !important;
box-shadow: 0 4px 14px rgba(17,59,58,.15) !important;
}
.yodel-boost-btn:hover {
background: #113b3a !important;
box-shadow: 0 6px 18px rgba(17,59,58,.22) !important;
}
.yodel-filter-bar {
background: #eaf1e9 !important;
border: 1px solid #c8d9ce !important;
border-radius: 16px !important;
margin-bottom: 18px !important;
}
.yodel-category-filter__label,
.yodel-org-filter__label,
.yodel-date-filter__label { background: #eaf1e9 !important; color: #31544f !important; }
.yodel-category-filter__field,
.yodel-org-filter__field,
.yodel-date-filter__field,
.yodel-filter-bar__search-field {
background: #fffdf7 !important;
border-color: #a9c4b4 !important;
border-radius: 10px !important;
}
.yodel-filter-bar__search-btn,
.yodel-add-event-btn {
background: #fffdf7 !important;
border-color: #267a72 !important;
color: #113b3a !important;
font-weight: 700 !important;
}
.yodel-filter-bar__apply-btn,
.yodel-subscribe-btn,
.yodel-subscribe__submit {
background: #e6b95c !important;
color: #113b3a !important;
border-color: #e6b95c !important;
font-weight: 700 !important;
}
.yodel-filter-bar__apply-btn:not(:disabled):hover,
.yodel-subscribe-btn:hover,
.yodel-subscribe__submit:not(:disabled):hover {
background: #f4cf7b !important;
border-color: #f4cf7b !important;
}
.yodel-filter-bar__apply-btn:disabled {
background: #d7ded3 !important;
color: #49635c !important;
}
.yodel-filter-bar__clear-btn,
.yodel-filter-bar__cancel-btn,
.yodel-view-toggle__btn--active { color: #267a72 !important; font-weight: 700 !important; }
.yodel-view-toggle__btn--active { border-bottom-color: #267a72 !important; }
.yodel-subscribe--bottom {
background: #eaf1e9 !important;
border: 1px solid #c8d9ce !important;
border-radius: 16px !important;
margin-top: 24px !important;
}
.yodel-subscribe__title { font-family: 'Fraunces', Georgia, serif !important; font-size: 22px !important; }
@media (max-width: 1080px) {
.yodel-filter-bar__view-group {
display: inline-flex !important;
align-self: flex-start;
}
}
Loading local events…
Event listings
Know about something the calendar should include?
Submit an event