Travel from Villach to Graz

Train from Villach to Graz

Austrian Railways (ÖBB) operates a train from Villach to Graz every 2 hours. Tickets cost $20 - $35 and the journey takes 2 hours.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Villach to Graz

ModeDurationPrice
From Villach Hbf train to Klagenfurt Hbf (Busbahnhof) then train to Graz Hbf (Europaplatz).3 h 29 min33€
From Villach drive to Graz.1 h 52 min20€
From Villach rideshare to Graz.2 h 21 min8€

How long does it take to get from Villach to Graz?

It takes approximately 3 hours 29 minutes to get from Villach to Graz, including transfers.

Is there a direct train between Villach and Graz?

No, there is no direct train from Villach to Graz. However, there are services departing from Villach Hbf and arriving at Graz Hbf (Europaplatz) via Klagenfurt Hbf (Busbahnhof). The journey, including transfers, takes approximately 3 hours 29 minutes.

Operators from Villach to Graz

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
BlaBlaCarBlaBlaCar
Close Print Itinerary
  1. Here are 3 options to get from
    Villach to Graz:

    1. Trip:
      1 Train
      • One-Way approx: USD $30 - $50
      • Duration: 3 h 29 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $30 - $50
        • Duration: 3 h 29 min
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $20 - $30
      • Duration: 1 h 52 min
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $20 - $30
        • Duration: 1 h 52 min
        Close x
    3. Trip:
      3 Rideshare
      • One-Way approx: USD $11
      • Duration: 2 h 21 min
      Open +
      • Trip:
        3 Rideshare
        • One-Way approx: USD $11
        • Duration: 2 h 21 min
        Close x