diff --git a/src/components/pages/Timeline/components/EventGrid/index.tsx b/src/components/pages/Timeline/components/EventGrid/index.tsx
index 4f8a35e7c34bbe9b1b85b6a65914cd1171cee655..4f58c5c04dadca20d9c6ec32ae2d27f680df87e3 100644
--- a/src/components/pages/Timeline/components/EventGrid/index.tsx
+++ b/src/components/pages/Timeline/components/EventGrid/index.tsx
@@ -41,8 +41,8 @@ const EventGrid: React.FC<EventGridProps> = ({
         eventPositions.push({
           title: event.title,
           id: event.id,
-          startColumn: dateToColumn(event.startDate) - 1,
-          endColumn: dateToColumn(event.endDate),
+          startColumn: dateToColumn(event.startDate),
+          endColumn: dateToColumn(event.endDate) + 1,
           rowNumber: currRow,
         });
       }
diff --git a/src/components/pages/Timeline/index.tsx b/src/components/pages/Timeline/index.tsx
index 53e62edfe47e08dfeaeb59ce17435a0439e812d6..2f9e468821ad25ff5831991218e2f84b29433b82 100644
--- a/src/components/pages/Timeline/index.tsx
+++ b/src/components/pages/Timeline/index.tsx
@@ -136,7 +136,7 @@ class Timeline extends React.Component<TimelineProps, TimelineState> {
             trackHeight={trackHeight}
             modulesList={currModules}
             modulesTracks={this.state.modulesTracks}
-            dateToColumn={(date) => this.dateToColumn(date, termStart) + 1}
+            dateToColumn={(date) => this.dateToColumn(date, termStart)}
             isInTerm={(date) => this.isInTerm(date, termStart, numWeeks)}
           />
         </div>