Rome2Rio

How to get fromMachynlleth to Gironaby train (Eurostar, TGV), bus, car, car train, train, plane, train (Eurostar, TGV, Renfe) or car ferry

Find Transport to Girona

See all options

There are 12 ways to get from Machynlleth to Girona by train (Eurostar, TGV), bus, car, car train, train, plane, train (Eurostar, TGV, Renfe), or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train via Paris

    best
    1. Take the train from Machynlleth to Birmingham New Streettrain
    2. Take the train from Birmingham New Street to London Eustontrain
    3. Take the train from London St Pancras Intl to Paris NordtrainEil
    4. Take the train from Paris Gare De Lyon to GironatrainTgv
    14h 56m
    €153–593
  2. Train to Birmingham Airport, fly to Barcelona–El Prat Airport, train

    cheapest
    1. Take the train from Machynlleth to Birmingham Internationaltrain
    2. Fly from Birmingham Airport (BHX) to Barcelona–El Prat Airport (BCN)planeBHX - BCN
    3. Take the train from Barcelona-Sants to Gironatrain
    9h 51m
    €77–279
  3. Bus

    1. Take the bus from Clock to Newtown Bus StationbusX85
    2. Take the bus from Newtown Bus Station Stand 2 to London Victoria Coach Station Arrivalsbus409
    3. Take the bus from London Victoria to Parisbus700
    4. Take the bus from Paris, Quai de Bercy to Girona Airportbus
    33h 32m
  4. Drive, Eurotunnel

    1. Drive from Machynlleth to Folkestonecar
    2. Take the car train from Folkestone to Calais-Fréthuncartrain
    3. Drive from Calais-Fréthun to Gironacar
    17h 13m
  5. Train

    1. Take the train from Machynlleth to Birmingham New Streettrain
    2. Take the train from Birmingham New Street to London Eustontrain
    3. Take the train from London St Pancras Intl to Lille EuropetrainEil
    4. Take the train from Lille Europe to Montpellier Sud De FrancetrainTgv
    5. Take the train from Montpellier Sud De France to GironatrainTgv
    15h 48m
    €190–770
  6. Train #2

    1. Take the train from Machynlleth to Birmingham New Streettrain
    2. Take the train from Birmingham New Street to London Eustontrain
    3. Take the train from London St Pancras Intl to Lille EuropetrainEil
    4. Take the train from Lille Europe to PerpignantrainTgv
    5. Take the train from Perpignan to Gironatrain
    16h 3m
    €194–710
  7. Drive, car ferry

    1. Drive from Machynlleth to Poolecar
    2. Take the car ferry from Poole to St Malo Ferry Portcarferry
    3. Drive from St Malo Ferry Port to Gironacar
    21h 10m
    €262–546
  8. Train, train to Manchester Airport, fly to Girona–Costa Brava Airport

    1. Take the train from Machynlleth to Shrewsburytrain
    2. Take the train from Shrewsbury to Wilmslowtrain
    3. Fly from Manchester Airport (MAN) to Girona–Costa Brava Airport (GRO)planeMAN - GRO
    9h 27m
    €94–256
  9. Train, train to East Midlands Airport, fly to Girona–Costa Brava Airport

    1. Take the train from Machynlleth to Birmingham New Streettrain
    2. Take the train from Birmingham New Street to Long Eatontrain
    3. Fly from East Midlands Airport (EMA) to Girona–Costa Brava Airport (GRO)planeEMA - GRO
    9h 41m
    €104–314
  10. Train, train to Manchester Airport, fly to Barcelona–El Prat Airport

    1. Take the train from Machynlleth to Shrewsburytrain
    2. Take the train from Shrewsbury to Wilmslowtrain
    3. Fly from Manchester Airport (MAN) to Barcelona–El Prat Airport (BCN)planeMAN - BCN
    4. Take the train from Barcelona-Sants to Gironatrain
    11h 25m
    €83–237
  11. Train, bus to Bristol Airport, fly to Barcelona–El Prat Airport

    1. Take the train from Machynlleth to Shrewsburytrain
    2. Take the train from Shrewsbury to Newport (S Wales)train
    3. Take the bus from Queensway Q1 to Airport Bus Stationbus
    4. Fly from Bristol Airport (BRS) to Barcelona–El Prat Airport (BCN)planeBRS - BCN
    5. Take the train from Barcelona-Sants to Gironatrain
    11h 46m
    €103–368
  12. Train, bus to Bristol Airport, fly to Girona–Costa Brava Airport

    1. Take the train from Machynlleth to Shrewsburytrain
    2. Take the train from Shrewsbury to Newport (S Wales)train
    3. Take the bus from Queensway Q1 to Airport Bus Stationbus
    4. Fly from Bristol Airport (BRS) to Girona–Costa Brava Airport (GRO)planeBRS - GRO
    9h 48m
    €126–347

Machynlleth to Girona by train, foot, and bus

Calendar14Weekly Services
Duration14h 56mAverage Duration
Ticket€153Cheapest Price
See schedules

Questions & Answers

What companies run services between Machynlleth, Wales and Girona, Spain?

You can take a train from Machynlleth to Girona via Birmingham New Street, London Euston, London St Pancras Intl, Paris Nord, Gare du Nord, Gare de Lyon - Diderot, and Paris Gare De Lyon in around 14h 56m. Alternatively, you can take a bus from Clock to Girona, Estació d'Autobusos via Newtown Bus Station Stand 2, London Victoria Coach Station Arrivals, London Victoria, Paris, Paris, Quai de Bercy, and Girona Airport in around 33h 32m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Spain

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

More Questions & Answers