Rome2Rio

Mainburg to Hof buses

Find Transport to Hof

View schedule

Trip Overview

The bus between Mainburg and Hof takes 5h 49m. The bus runs, on average, 5 times per week from Mainburg to Hof. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

5h 49m
Duration
319 km
Distance
€39
Average price
5 times a week
Frequency

Mainburg to Hof bus times

Buses run 5 times a week between Mainburg and Hof. The service departs Mainburg at 1:11 PM in the afternoon, which arrives into Hof at 18:00:00. All services require a transfer at Freising and take an average of 5h 49m. The schedules shown below are for the next available departures.

Departing Tuesday, November 3, 2026

  •  → 

    Münchner Verkehrs- und Tarifverbund GmbHMünchner Verkehrs- und Tarifverbund GmbHFlixBus5h 49m • 2 changes

Departing Friday, November 6, 2026

  •  → 

    Münchner Verkehrs- und Tarifverbund GmbHMünchner Verkehrs- und Tarifverbund GmbHFlixBus5h 49m • 2 changes

Departing Saturday, November 7, 2026

  •  → 

    Münchner Verkehrs- und Tarifverbund GmbHMünchner Verkehrs- und Tarifverbund GmbHFlixBus5h 49m • 2 changes

Departing Sunday, November 8, 2026

  •  → 

    Münchner Verkehrs- und Tarifverbund GmbHMünchner Verkehrs- und Tarifverbund GmbHFlixBus5h 49m • 2 changes

Departing Monday, November 9, 2026

  •  → 

    Münchner Verkehrs- und Tarifverbund GmbHMünchner Verkehrs- und Tarifverbund GmbHFlixBus5h 49m • 2 changes

Frequently asked questions

Want to know about travelling from Mainburg to Hof? 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.

Map of how to get from Mainburg to Hof.ExpandLaunch map view
  • Distance: 319.3 km
  • Duration: 5h 49m

What companies run services between Mainburg, Germany and Hof, Bavaria, Germany?

FlixBus operates a bus from Munich International Airport to Hof central train station once daily. Tickets cost €24–40 and the journey takes 3h 35m.

Operators