Maribor is the main transport hub for the eastern half of Slovenia, and as such is well-connected by public transport to the rest of country, in addition to Austria, Hungary and Croatia. The main bus and train stations are only a couple hundred metres apart on the eastern edge of the city centre, and well within walking distance of most centrally-located hotels, however, there should be taxis waiting out front if you don’t feel like dragging your luggage through an unfamiliar city.
While Maribor has a domestic airport, it currently does not have many flight connections. That shouldn’t deter you from visiting Slovenia’s second largest city though, as it is close to a couple of larger airports, all a relatively short drives away. Ljubljana’s Jože Pučnik’s Airport is 150km away (amounting to less than an hour and a half’s drive), Zagreb Airport (Croatia) is 130km away (also less than a hour and a half’s drive) and Austria’s Graz Airport being a good half an hour drive at 60km away.