Koto City
Festival
2026.10.30–11.01
Malaysia Fair 2026 Tokyo
Japan’s largest Malaysia event, "Malaysia Fair 2026 Tokyo"
"Malaysia Fair 2026 Tokyo" will be held at Toyosu Park in Tokyo. From Friday, October 30 to Sunday, November 1, 2026, this three-day event lets you experience Malaysia’s food culture, folk dances, and traditional culture right here in Japan.
The theme is "All About Malaysia." A variety of content is prepared so you can see, touch, and taste the charms of Malaysia.
Event Highlights
Enjoy Malaysian folk dances up close
Experience a folk dance stage performed by dancers visiting from Malaysia. Colorful costumes that symbolize multiethnic Malaysia and rhythmic performances will energize the venue.
Taste authentic Malaysian cuisine
Food trucks will line the venue, offering authentic Malaysian dishes such as "Nasi lemak" and "Satay."
Experience in Tokyo the rich flavors unique to Malaysia, woven by a vibrant array of spices.
Plenty of traditional cultural activities
Enjoy popular Malaysian experiences like "batik" and "henna tattoos."
In the batik experience, you can create an original piece by experimenting with color combinations and the amount of water. Henna tattoos naturally fade in about 1–2 weeks, making them an easy body art to try.
Enjoy shopping at "Halal2Go Mart"
"Halal2Go Mart" will also open, offering over 200 items including Malaysian snacks, seasonings, and sundries.
In addition, a variety of content is planned, including a raffle with fabulous prizes and exhibitor booths from Malaysia.
Recommended for
This event is recommended not only for those interested in Malaysian cuisine and culture, but also for anyone who wants to enjoy an exotic atmosphere in Tokyo.
Why not experience the charm of Malaysia in Toyosu by savoring gourmet food, watching traditional dances, and taking part in cultural activities?
Scenes from Malaysia Fair 2024 Tokyo(Stage)
© Malaysia Fair
Scenes from Malaysia Fair 2024 Tokyo(Batik experience)
© Malaysia Fair
※ Event hours are subject to change.
※ The event content and menus are subject to change. Please check the official website for the latest information.
: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;
}
.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-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;
}
}