Koto City
Festival
2026.09.18–10.12
Oktoberfest 2026 in Urban Dock LaLaport Toyosu
Enjoy German beer and gourmet
"Oktoberfest 2026 in Urban Dock LaLaport Toyosu"
"Oktoberfest 2026 in Urban Dock LaLaport Toyosu" is being held at Urban Dock LaLaport Toyosu. It’s an event where you can enjoy German beers and foods such as sausages while soaking up the unique Oktoberfest atmosphere.
This year also features special programs commemorating the 20th anniversary of Urban Dock LaLaport Toyosu. Enjoy Toyosu’s autumn along with beer, gourmet treats, and a variety of activities.
Event Highlights
Enjoy German beer and food
At the venue, beer brands such as Arcobräu, Paulaner, Hofbräu, Hacker-Pschorr, Hirschbräu, and Karmeliten will have booths.
You can also enjoy foods like sausages and pretzels that pair perfectly with German beer.
Special programs for LaLaport Toyosu’s 20th anniversary
This year, to celebrate the 20th anniversary of Urban Dock LaLaport Toyosu, the "Thank-You 20-Liter Beer" and a 20th-anniversary photo monument will make an appearance.
In addition, shops at the venue will offer limited gourmet items themed around "20."
A brewery stamp rally you can join via LINE
A "Brewery Stamp Rally" visiting the beer booths of six participating brands is also being held.
Purchase a beer at each brand and collect six stamps to receive an "Original 20th Mug" and a "Completion Commemorative Wallpaper."
Prost with your dog!
The theme at the Toyosu venue is "Enjoy together with your dog." On the outdoor seaside deck, you can sit at the same table and enjoy Oktoberfest with your dog.
This year as well, in addition to selling "sausages for dogs," we will also have headwear for dogs and photo spots available. Enjoy time with your dog against the backdrop of seaside views.
Recommended for
Recommended for those who want to casually enjoy German beer and authentic beer culture in Tokyo, and for those who want to enjoy gourmet food and events in the Toyosu area.
At a venue with easy access from the station, why not enjoy autumn in Toyosu while savoring beer and German cuisine?
© Oktoberfest Executive Committee 2026
※Images are for illustrative purposes
© Oktoberfest Executive Committee 2026
※Images are for illustrative purposes
※Held rain or shine (canceled in case of severe weather)
※Underage drinking and drinking and driving are strictly prohibited.
※The venue is self-service.
※Please check the official website for event details and important notices.
:root {
--bg-color: #fcfcfc;
--card-bg: #ffffff;
--text-main: #111111;
--text-muted: #555555;
--accent-orange: #ff5500;
--accent-orange-light: #fff2ec;
--border-color: #e5e5e5;
--dark-card: #141414;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html, body {
width: 100%;
overflow-x: hidden;
background-color: var(--bg-color);
color: var(--text-main);
font-family: 'Noto Sans JP', 'Noto Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
line-height: 1.7;
letter-spacing: 0.02em;
-webkit-font-smoothing: antialiased;
}
.container {
max-width: 860px;
width: 100%;
margin: 0 auto;
padding: 48px 20px;
}
/* Header Styling */
header {
border-bottom: 2px solid var(--text-main);
padding-bottom: 32px;
margin-bottom: 48px;
}
.badge {
display: inline-block;
background-color: var(--accent-orange);
color: #ffffff;
font-size: 0.75rem;
font-weight: 700;
padding: 3px 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
margin-bottom: 16px;
}
.main-title {
font-size: 1.6rem;
font-weight: 700;
line-height: 1.35;
color: var(--text-main);
margin-bottom: 12px;
word-break: break-word;
}
.intro-text {
font-size: 0.925rem;
color: var(--text-muted);
text-align: justify;
word-break: break-word;
}
/* Section Styling */
section {
margin-bottom: 56px;
width: 100%;
}
.section-header {
margin-bottom: 24px;
}
.section-title {
font-size: 1.3rem;
font-weight: 700;
letter-spacing: 0.04em;
position: relative;
}
.section-title::after {
content: '';
display: block;
width: 36px;
height: 3px;
background-color: var(--accent-orange);
margin-top: 6px;
}
/* Highlights Layout */
.grid-highlights {
display: flex;
flex-direction: column;
gap: 20px;
width: 100%;
}
.card {
background-color: var(--card-bg);
border: 1px solid var(--border-color);
padding: 24px;
width: 100%;
box-sizing: border-box;
transition: border-color 0.3s ease;
}
.card:hover {
border-color: var(--accent-orange);
}
.card-number {
font-size: 0.8rem;
font-weight: 700;
color: var(--accent-orange);
margin-bottom: 8px;
display: block;
}
.card-title {
font-size: 1.1rem;
font-weight: 700;
margin-bottom: 12px;
line-height: 1.4;
word-break: break-word;
}
.card-text {
font-size: 0.9rem;
color: var(--text-muted);
word-break: break-word;
}
.card-text p {
margin-bottom: 8px;
}
.card-text p:last-child {
margin-bottom: 0;
}
/* Recommendation Section */
.recommend-box {
border-top: 1px solid var(--border-color);
padding-top: 36px;
width: 100%;
}
.recommend-text {
font-size: 0.925rem;
color: var(--text-main);
margin-bottom: 24px;
text-align: justify;
word-break: break-word;
}
/* Image Gallery Protection & Responsiveness */
.image-gallery {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 20px;
margin-bottom: 28px;
width: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.image-frame {
background-color: #f4f4f5;
border: 1px dashed var(--border-color);
border-radius: 4px;
padding: 12px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
overflow: hidden;
}
.image-frame img {
max-width: 100%;
width: 100%;
height: auto;
display: block;
object-fit: contain;
pointer-events: none;
}
.image-caption {
font-size: 0.75rem;
color: var(--text-muted);
margin-top: 8px;
text-align: center;
word-break: break-word;
line-height: 1.4;
}
/* Notes List */
.notes-list {
list-style: none;
background-color: #f4f4f5;
padding: 20px 20px 20px 32px;
width: 100%;
box-sizing: border-box;
}
.notes-list li {
font-size: 0.825rem;
color: var(--text-muted);
margin-bottom: 6px;
text-indent: -1.2em;
word-break: break-word;
}
.notes-list li:last-child {
margin-bottom: 0;
}
/* Responsive Design */
@media (max-width: 768px) {
.main-title {
font-size: 1.4rem;
}
.container {
padding: 32px 16px;
}
.card {
padding: 20px;
}
.image-gallery {
grid-template-columns: 1fr;
}
}