Aarhus Transport Hub

Aarhus is Denmark's strongest transport hub outside the Copenhagen area, but the first decision is not always obvious. The local airport is Aarhus Airport (AAR) at Tirstrup, north-east of the city. Billund Airport (BLL) is farther away but often has more international flights. Aarhus H is the main rail station, Aarhus Rutebilstation handles many city, regional and airport buses, Letbanen and Midttrafik buses cover the urban network, and taxis are useful because the airport is a real regional transfer rather than a short city hop.

A good Aarhus transport plan separates airport choice from city transport. For AAR, use airport bus route 925X when timing works. For BLL, use route 912X through Skanderborg and Horsens. For rail, use Aarhus H at Banegårdspladsen 1. For local movement, buy before boarding on Midttrafik buses and Letbanen. For taxis, compare official ranks, Aarhus Taxa, Dantaxi and live quotes rather than relying on generic international price benchmarks.

Fast Facts

| Need | Aarhus answer | Practical use | | — | — | — | | Main local airport | Aarhus Airport (AAR), Tirstrup | Use route 925X or taxi/private transfer | | Larger flight alternative | Billund Airport (BLL) | Use route 912X when flights are better than AAR | | Main rail hub | Aarhus H, Banegårdspladsen 1, 8000 Aarhus C | Best anchor for Copenhagen, Odense, Aalborg and regional rail | | Main bus terminal | Aarhus Rutebilstation, Fredensgade 45, 8000 Aarhus C | Key hub for regional buses, airport bus 912X and many city routes | | AAR airport bus | Midttrafik route 925X | Official airport route between Aarhus Airport and Aarhus C | | BLL airport bus | Midttrafik route 912X | Runs from Aarhus Rutebilstation via Banegårdspladsen toward Billund Airport | | Local fare anchor | Midttrafik Aarhus day ticket DKK 59 adult / DKK 29.50 child | Valid in Aarhus zones 301-313 for buses and Letbanen, not airport buses | | Taxi benchmark | Aarhus Taxa publishes start, kilometre and minute rates; airport taxi from AAR is best checked by quote | Use taxi for late arrivals, luggage or non-central hotels |

Arrival Strategy

Start with the airport code. AAR is the local Aarhus Airport, about a regional bus ride from the city. BLL is Billund Airport, a longer but important alternative because it often has stronger international flight choice. CPH can also work by train from Copenhagen, but that is a national rail journey rather than an Aarhus airport transfer.

For AAR, check route 925X first. Aarhus Airport's own transport page points travellers to bus route 925X and says taxis wait outside the arrivals hall. Midttrafik's 925X page gives the route, payment and timetable context. This makes the bus the default for solo travellers and central hotels, while a taxi is the comfort option for late landings, families, heavy luggage, university or hospital addresses and hotels away from the central route.

For BLL, route 912X is the key name. Midttrafik says 912X runs from Aarhus Rutebilstation via Banegårdspladsen, Skanderborg and Horsens to Billund Airport, and Billund Airport's own bus page points travellers to Midttrafik route 912X for the Aarhus corridor. It is a longer transfer than AAR, but often justified by flight choice.

For rail arrivals, use Aarhus H. DSB lists Aarhus H at Banegårdspladsen 1, 8000 Aarhus C, with major routes to Copenhagen, Odense, Aalborg, Randers, Vejle, Horsens and other Danish cities. This is the best hotel base for one-night stops, day trips and airport-bus access.

Aarhus Airport AAR and Route 925X

Aarhus Airport is the closest scheduled airport to the city, but it is not on the edge of the old centre. It sits at Tirstrup, so the transfer should be planned like a regional leg. The official airport page says taxis are available outside the arrival hall and provides taxi booking links, while the public-transport anchor is Midttrafik route 925X.

Use 925X when your flight time matches the bus, your hotel is near Aarhus H, Banegårdspladsen, Aarhus Rutebilstation, the central shopping streets or a short local bus/Letbanen connection. Buy the ticket in the Rejsebillet app when possible, or use the payment options Midttrafik lists for the airport bus. Airport buses have their own fare logic, so do not assume a normal Aarhus day ticket covers the airport.

Use taxi from AAR when timing is awkward. Aarhus Airport says it is always possible to get a taxi at the airport, with taxis waiting just outside the arrival hall. Still, for late flights or special luggage, pre-booking can be wise. AAR to central Aarhus is long enough that a taxi is a meaningful expense, so a group quote or official taxi estimate is better than guessing.

Billund Airport BLL and Route 912X

Billund Airport is not in Aarhus, but it is too important to ignore. Many international visitors will find better flights to BLL than AAR. The Aarhus transport guide should therefore treat Billund as a real secondary gateway, not as a footnote.

Midttrafik's 912X page says the route serves Billund Airport and recommends Rejseplanen for journey planning. It also states that 912X departures from Aarhus Rutebilstation run via Banegårdspladsen. Billund Airport's own bus page confirms Midttrafik route 912X on the Vejle-Horsens-Skanderborg-Aarhus corridor. For travellers, this means the station/bus-station area is the best base when flying through BLL.

The 912X transfer is longer than the AAR transfer, but it can still beat a weaker flight itinerary. Compare total door-to-door time: flight time, baggage, airport-bus wait, ride to Aarhus, walk or taxi from Rutebilstation, and hotel check-in. A cheap flight to Billund is not always cheaper if it forces a taxi or overnight stay.

Aarhus H and Rail Travel

Aarhus H is the main rail hub and one of the most important transport decisions for the city. DSB lists the station at Banegårdspladsen 1, 8000 Aarhus C. It is the natural anchor for Copenhagen, Odense, Aalborg, Randers, Vejle, Horsens, Kolding and Esbjerg routes, plus local onward movement by Letbanen, bus, taxi or walking.

For most visitors without a car, station-area hotels are the safest operational choice. You can arrive by DSB, walk to a central hotel, catch 925X or 912X from the nearby airport-bus points, and use Letbanen or Midttrafik buses for districts. The station also connects into Bruun's Galleri and the central shopping/restaurant area, so the base is practical without feeling remote.

For Copenhagen, rail is usually the first comparison. DSB describes the Copenhagen-Aarhus train trip as about three hours, and that makes CPH Airport plus train a realistic option for some travellers. Do not call it an airport transfer in the local sense, though. It is a national rail leg with baggage and possible seat/ticket strategy.

Aarhus Rutebilstation is the city's main bus terminal. VisitAarhus lists it at Fredensgade 45, 8000 Aarhus C and describes it as one of the city's largest transport hubs, close to Aarhus Central Station, Strøget and City Hall. That location matters: rail, airport buses, regional buses and central hotels are all close enough to form one practical arrival zone.

Use the bus station for regional buses, airport route 912X to Billund, and city/regional transfers that do not start directly at Aarhus H. FlixBus lists an Aarhus C stop on Sønder Allé, 8000 C Aarhus, but also warns travellers that the ticket contains the most up-to-date address information. Always follow the exact stop printed on the ticket for long-distance buses.

The bus station is also useful for local geography. If a hotel says it is near Aarhus Street Food, City Hall, Sønder Allé or Fredensgade, it is probably close to this bus/rail transfer area. If it is in Aarhus Ø, Trøjborg, Skejby, Viby, Risskov or near the university, plan a Letbanen, bus or taxi leg from the station area.

Midttrafik, Letbanen and City Buses

Midttrafik is the practical ticket and route authority for local Aarhus transport. VisitAarhus reminds travellers to buy the ticket before travelling and points to Midttrafik and Rejseplanen for timetables. This matters because the visitor mistake is assuming city buses work like pay-later systems. Buy before boarding unless the route page says otherwise.

Letbanen and city buses are the main local network. Use them for Aarhus University, Skejby, Aarhus Ø, Viby, Risskov, Moesgaard connections, business districts and outer hotels. The city centre itself is walkable, but Aarhus spreads quickly once you leave the central station/Latin Quarter/waterfront area.

Midttrafik's day ticket is a useful visitor product. It lists the Aarhus day ticket at DKK 59 for adults and seniors and DKK 29.50 for children, valid throughout Aarhus zones 301 to 313 until 23:59 on the purchase day. VisitAarhus says the ticket is valid on Midttrafik buses and Letbanen, but not on night buses, airport buses to Aarhus Airport or Billund Airport, DSB or GoCollective trains. That last exclusion is important: do not use the city day ticket for 925X, 912X or DSB.

For one or two rides, use ordinary Midttrafik tickets, Rejsebillet or Rejseplanen guidance. For a full city day with Letbanen and buses, the day ticket can be simpler. For longer stays with repeated commuting, compare Rejsekort or commuter products after you know the zones.

Taxis, Aarhus Taxa and Dantaxi

Taxis in Aarhus are useful for the airport, late nights, weather, luggage, business meetings and districts away from frequent transit. Aarhus Airport lists taxi links including Aarhus Taxa and Dantaxi Aarhus, which are the two practical names most visitors should recognise before landing.

Aarhus Taxa publishes detailed price examples. For a 1-to-4-seat taxi, its page lists a day initial charge of DKK 39, kilometre rate of DKK 15 and minute rate of DKK 6.75 for a weekday daytime example; at night and weekends it lists DKK 49 initial charge, DKK 19 per km and DKK 7.50 per minute. For larger 5-to-8-seat taxis, the initial and distance rates are higher. These are not airport fixed fares, but they are a useful official tariff basis.

For AAR to central Aarhus, ask for an estimate or use a taxi quote. The airport distance means the fare depends on traffic, exact destination, vehicle size and time of day. For short city trips, taxis are easier to justify: station to Aarhus Ø with luggage, station to Skejby, late return from a restaurant, or hotel to an early airport bus.

Car Rental, Parking and Road Planning

Car rental is not needed for a central Aarhus visit. Rail, bus, Letbanen and taxis cover most visitor needs. A car becomes useful for Djursland, Mols Bjerge, Ebeltoft, rural East Jutland, multiple business parks, family visits outside the city or a wider Jutland road trip.

If flying into AAR, airport car rental can make sense for a regional road itinerary. If the first two days are central Aarhus, rent later or avoid the car entirely. Central parking, hotel garages and one-way street logic can make a car feel heavier than expected.

For BLL arrivals, compare car rental with 912X. A rental car can be useful if the trip immediately goes to Legoland, rural Jutland or multiple towns. If the destination is central Aarhus, 912X or rail/bus combinations usually avoid parking stress.

Best Areas to Stay

Stay near Aarhus H / Banegårdspladsen for transport efficiency. This is best for DSB arrivals, airport bus access, day trips and one-night business stops.

Stay in the Latin Quarter or central shopping/restaurant area for atmosphere. You are still close enough to the station and bus terminal, but the trip feels more like Aarhus and less like a transfer.

Stay near Aarhus Ø for waterfront apartments and a modern harbour feel. Check Letbanen or bus access before booking if you have an early train or airport bus.

Stay near Aarhus University, Skejby or Trøjborg only when those places are the purpose of the trip. They can be efficient for campus, hospital or business visits, but a central tourist may spend more time transferring.

Stay near the airport only for aviation work or an early flight with poor bus timing. Most visitors should sleep in Aarhus and take 925X or a taxi.

Practical Itineraries

For an AAR arrival, take route 925X to the station area, walk to a central hotel, and use Midttrafik or Letbanen only when the destination is outside the walkable centre.

For a BLL arrival, take route 912X to Aarhus Rutebilstation or Banegårdspladsen, then walk or take a taxi to the hotel. Keep extra margin for the longer bus leg.

For a Copenhagen arrival, take rail from Copenhagen or CPH Airport toward Aarhus H, then use the station area as the arrival anchor. This is often smoother than a weak regional flight itinerary.

For a university visit, put the exact campus or department into Rejseplanen. Aarhus University is not one single door, and Skejby/university/hospital routing can differ.

For a city weekend, stay central, walk the core, use Letbanen or buses for Aarhus Ø, Moesgaard-linked routes, Skejby or outer districts, and use taxis for late nights or luggage.

First-Time Checklist

  1. Confirm whether your flight lands at AAR, BLL or CPH.
  2. For AAR, check Midttrafik route 925X and taxi quotes before arrival.
  3. For BLL, check route 912X from Billund Airport to Aarhus Rutebilstation via Banegårdspladsen.
  4. Use Aarhus H, Banegårdspladsen 1, as the main rail anchor.
  5. Use Aarhus Rutebilstation, Fredensgade 45, for regional buses and many airport-bus movements.
  6. Buy Midttrafik/Letbanen tickets before travelling.
  7. Remember that the Aarhus day ticket does not cover airport buses or DSB.
  8. Use Aarhus Taxa or Dantaxi for taxi estimates, especially for airport trips.

Sources

  • Aarhus Airport: https://www.aar.dk/en/
  • Aarhus Airport to and from AAR: https://www.aar.dk/en/to-and-from-aar/
  • Midttrafik Aarhus Airport 925X: https://www.midttrafik.dk/rejsemuligheder/lufthavnsbusser/aarhus-airport_english/
  • Midttrafik airport bus prices: https://www.midttrafik.dk/english/prices/airport-buses/
  • Midttrafik Billund Airport 912X: https://www.midttrafik.dk/rejsemuligheder/lufthavnsbusser/billund-airport_english/
  • Billund Airport buses: https://www.bll.dk/en/parking-and-transport/to-and-from-the-airport/busser
  • DSB Aarhus H: https://www.dsb.dk/trafikinformation/stationer/aarhus-h/
  • DSB Aarhus by train: https://www.dsb.dk/en/travelling-in-the-cities/aarhus/
  • Midttrafik tickets: https://www.midttrafik.dk/english/tickets/
  • Midttrafik day ticket: https://www.midttrafik.dk/english/tickets/day-ticket/
  • Midttrafik tourists: https://www.midttrafik.dk/english/tickets/tourists/
  • VisitAarhus public transport ticket guide: https://www.visitaarhus.com/aarhus-region/plan-your-trip/transport/public-transport-which-ticket-should-i-choose
  • VisitAarhus Letbanen and city buses: https://www.visitaarhus.com/aarhus-region/plan-your-trip/letbanen-and-city-buses-gdk708590
  • VisitAarhus Aarhus Rutebilstation: https://www.visitaarhus.com/aarhus-region/plan-your-trip/aarhus-bus-station-gdk725406
  • FlixBus Aarhus: https://www.flixbus.com/bus/aarhus
  • Aarhus Taxa prices: https://aarhustaxa.dk/en/practical-info/prices
  • Aarhus Taxa: https://aarhustaxa.dk/en/
  • Dantaxi Aarhus: https://dantaxi.dk/by/aarhus/
  • VisitAarhus: https://www.visitaarhus.com/
  • Rejseplanen: https://www.rejseplanen.dk/webapp/index.html?language=en_EN

Aarhus Transport Hub FAQ

What is the main airport for Aarhus?

Aarhus Airport (AAR) is the local airport. Billund Airport (BLL) is the larger alternative for many international routes, while Copenhagen Airport can work with a national train connection.

How do I get from Aarhus Airport to the city?

Use Midttrafik route 925X when the timetable fits. Use a taxi from the official rank or a pre-booked taxi when landing late, travelling with luggage or going outside the central station area.

How do I get from Billund Airport to Aarhus?

Use Midttrafik route 912X. It runs from Billund Airport toward Aarhus via Horsens, Skanderborg, Banegårdspladsen and Aarhus Rutebilstation.

What is the main rail station in Aarhus?

The main rail station is Aarhus H at Banegårdspladsen 1, 8000 Aarhus C. Use it for DSB routes to Copenhagen, Odense, Aalborg, Randers and other Danish cities.

Where is the main bus terminal?

Aarhus Rutebilstation is at Fredensgade 45, 8000 Aarhus C. It is close to Aarhus H, Strøget and City Hall and handles many regional, city and airport-bus services.

How much is a day ticket in Aarhus?

Midttrafik lists the Aarhus day ticket at DKK 59 for adults and seniors and DKK 29.50 for children. It covers Aarhus zones 301-313 for buses and Letbanen, but not airport buses or DSB.

What taxi company should I check in Aarhus?

Aarhus Taxa and Dantaxi Aarhus are practical first references. Aarhus Taxa publishes tariff examples, while airport or long-distance trips should be checked by quote.

Where should I stay for transport convenience?

Stay near Aarhus H or Banegårdspladsen for rail, airport buses and day trips. Stay in the Latin Quarter or central streets for restaurants and atmosphere.