The average bus between Stegen and Sankt Märgen takes 1h 15m and the fastest bus takes 30 min. The bus service runs several times per day from Stegen to Sankt Märgen. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 3 hours between Stegen and Sankt Märgen. The earliest departure is at 1:31 AM at night, and the last departure from Stegen is at 11:06 PM which arrives into Sankt Märgen at 11:40 PM. All services require a transfer, and take on average 1h 15m. The schedules shown below are for the next available departures.

1h 34m • 1 change

56 min • 1 change

1h 25m • 1 change

1h 25m • 1 change

57 min • 1 change

57 min • 1 change

1h 27m • 1 change

1h 27m • 1 change

4h 28m • 1 change

30 min • 1 change

1h 9m • 1 change

50 min • 1 change
Want to know about travelling from Stegen to Sankt Märgen? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Stegen to Sankt Märgen. However, there are services departing from Stegen station and arriving at Sankt Märgen station via St. Peter Zähringer Eck. The journey, including transfers, takes approximately 1h 15m.
Stegen to Sankt Märgen bus services, operated by Südbadenbus GmbH (SBG), depart from Stegen Hirschen station.
Stegen to Sankt Märgen bus services, operated by Südbadenbus GmbH (SBG), arrive at St. Märgen Löwen station.
The distance between Stegen and Sankt Märgen is 10 km. The road distance is 16 km.
You can take a bus from Stegen Hirschen to St. Märgen Löwen via St. Peter Zähringer Eck in around 56 min.