diff --git a/src/lib/components/lnv/RoutingInfo.svelte b/src/lib/components/lnv/RoutingInfo.svelte
index 26ff018..65e70e9 100644
--- a/src/lib/components/lnv/RoutingInfo.svelte
+++ b/src/lib/components/lnv/RoutingInfo.svelte
@@ -107,9 +107,18 @@
style="backdrop-filter: blur(5px);"
>
-
+ {#if routing.currentTripInfo.currentManeuver?.type === 26 || routing.currentTripInfo.currentManeuver?.type === 27}
+ {@const exit = routing.currentTripInfo.currentManeuver?.type === 26
+ ? routing.currentTripInfo.currentManeuver?.roundabout_exit_count
+ : routing.currentTrip?.legs[0].maneuvers[routing.currentTripInfo.maneuverIdx - 1].roundabout_exit_count}
+
+ {exit}
+
+ {:else}
+
+ {/if}
{distanceText}
{routing.currentTripInfo.currentManeuver?.instruction}
diff --git a/src/lib/services/navigation/navigation.d.ts b/src/lib/services/navigation/navigation.d.ts
index a30b6ab..c0abd4d 100644
--- a/src/lib/services/navigation/navigation.d.ts
+++ b/src/lib/services/navigation/navigation.d.ts
@@ -81,4 +81,5 @@ interface Maneuver {
verbal_pre_transition_instruction: string;
verbal_succinct_transition_instruction: string;
lanes?: Lane[];
+ roundabout_exit_count?: number; // Only for roundabouts
}