diff --git a/assets/scss/components/_travel.scss b/assets/scss/components/_travel.scss
new file mode 100644
index 0000000..951a4df
--- /dev/null
+++ b/assets/scss/components/_travel.scss
@@ -0,0 +1,94 @@
+.travel {
+    &__extra_padding {
+        padding-top: 4rem !important;
+    }
+
+    &__item {
+        display: block;
+        position: relative;
+        @include avoid-break;
+        // &:not(:first-child) {
+        //     // padding-top: 1.5rem;
+        // }
+        margin-bottom: 10px;
+        margin-top: 10px;
+
+        &::before {
+            content: "";
+            height: 90%;
+            width: 1.5px;
+            position: absolute;
+            background: linear-gradient($color-page-background, rgba(255, 255, 255, 0));
+            //background: linear-gradient(blue, red);
+            margin-top: 25px;
+        }
+    }
+
+    &__header,
+    &__subheader {
+        display: flex;
+        width: 100%;
+        height: 2.4rem;
+    }
+
+    &__details {
+        position: relative;
+        transition: transform 0.2s cubic-bezier($cubic);
+        margin-bottom: 2rem;
+
+        &:hover {
+            transform: translateX(0.5rem);
+        }
+    }
+
+    &__place,
+    &__position {
+        text-align: left;
+        width: 70%;
+        float: left;
+    }
+
+    &__place {
+        color: $color-dark;
+    }
+
+    &__position {
+        text-transform: uppercase;
+        font-size: 1.3rem;
+        color: $color-dark;
+        margin-left: 1rem;
+    }
+
+    &__date {
+        float: right;
+        text-align: right;
+        width: 30%;
+        color: $color-secondary;
+    }
+
+    &__date {
+        font-weight: 400;
+    }
+
+    &__bullet {
+        list-style: square inside;
+        margin-left: 1rem;
+    }
+
+    &__badges {
+        display: block;
+        text-align: right;
+        margin-top: 0.5rem;
+        margin-bottom: 0.5rem;
+    }
+
+    &__badge {
+        font-size: 0.9rem;
+        font-weight: 400;
+        display: inline-block;
+        background-color: $color-icon-background;
+        color: $color-icon-primary;
+        border-radius: 1rem;
+        padding: 0.1rem 0.6rem;
+    }
+}
diff --git a/assets/scss/main.scss b/assets/scss/main.scss
index 362020f..1de4fb4 100644
--- a/assets/scss/main.scss
+++ b/assets/scss/main.scss
@@ -36,5 +36,6 @@ $pages: {{ .Site.Params.pages | default 1}} !default;
 @import "components/interests";
 @import "components/404";
 @import "components/certifications";
+@import "components/travel";
 
 @import "custom";
diff --git a/layouts/index.html b/layouts/index.html
index 0c3d0c3..dc6d9a7 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -13,6 +13,7 @@
             <h1 class="mainHeading">{{ $data.BasicInfo.FirstName }} <span>{{ $data.BasicInfo.LastName }}</span></h1>
             {{ partial "_profile.html" $data }}
             {{ partial "_experience.html" $data }}
+            {{ partial "_travel.html" $data }}
             {{ partial "_education.html" $data }}
             {{ partial "_references.html" $data }}
         </div>
diff --git a/layouts/partials/_travel.html b/layouts/partials/_travel.html
new file mode 100644
index 0000000..e8b4e00
--- /dev/null
+++ b/layouts/partials/_travel.html
@@ -0,0 +1,29 @@
+{{ if .Travel }}
+<div id="travel" class="section">
+    <div class="section__heading">
+        <h2 class="section__title">Travel</h2>
+    </div>
+    <div class="section__content">
+        <div class="travel">
+            {{ range .Travel }}
+            <div class="travel__item">
+                <div class="travel__header">
+                    <h3 class="travel__place">
+                        {{ .Place | safeHTML }}
+                    </h3>
+                    <h3 class="travel__date">{{ .Date | safeHTML }}</h3>
+                </div>
+                <div class="travel__details">
+                    <ul>
+                        {{ range .Details }}
+                        <li class="travel__bullet">{{ . | safeHTML }}</li>
+                        {{ end }}
+                    </ul>
+                </div>
+            </div>
+            {{ end }}
+        </div>
+    </div>
+</div>
+{{ end }}
+