Rome2Rio

How to get fromBergamo to Figueresby plane, train, bus or car

Find Transport to Figueres

See all options

There are 11 ways to get from Bergamo to Figueres by plane, train, bus, or car

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

Recommended option

  1. Fly Milan Bergamo to Barcelona, train6h 27m

    1. Fly from Milan Bergamo (BGY) to Barcelona (BCN)planeBGY - BCN
    2. Take the train from Barcelona-Sants to Figueres Vilafanttrain

    $42–292

10 alternative options

  1. Train, train to Milan Malpensa, fly to Barcelona8h 5m

    1. Take the train from Bergamo to Milano Centraletrain
    2. Take the train from Milano Centrale to Malpensa Aeroporto Terminal 1train
    3. Fly from Milan Malpensa (MXP) to Barcelona (BCN)planeMXP - BCN
    4. Take the train from Barcelona-Sants to Figueres Vilafanttrain

    $52–297

  2. Fly Milan Bergamo to Marseille, train8h 25m

    1. Fly from Milan Bergamo (BGY) to Marseille (MRS)planeBGY - MRS
    2. Take the train from Aix En Provence Tgv to Figueres Vilafanttrain

    $54–311

  3. Train, train to Milan Malpensa, fly to Marseille10h 8m

    1. Take the train from Bergamo to Milano Centraletrain
    2. Take the train from Milano Centrale to Malpensa Aeroporto Terminal 1train
    3. Fly from Milan Malpensa (MXP) to Marseille (MRS)planeMXP - MRS
    4. Take the train from Aix En Provence Tgv to Figueres Vilafanttrain

    $87–306

  4. Fly Milan Bergamo to Toulouse, train8h 47m

    1. Fly from Milan Bergamo (BGY) to Toulouse (TLS)planeBGY - TLS
    2. Take the train from Toulouse Matabiau to Narbonnetrain
    3. Take the train from Narbonne to Figueres Vilafanttrain

    $87–395

  5. Fly Milan Linate to Barcelona, train7h 14m

    1. Fly from Milan Linate (LIN) to Barcelona (BCN)planeLIN - BCN
    2. Take the train from Barcelona-Sants to Figueres Vilafanttrain

    $117–388

  6. Train14h 5m

    1. Take the train from Bergamo to VentimigliatrainRe
    2. Take the train from Nice Ville to Marseille St CharlestrainTgv
    3. Take the train from Marseille St Charles to Figueres Vilafanttrain

    $108–200

  7. Train via Geneva14h 14m

    1. Take the train from Bergamo to Milano CentraletrainRe2
    2. Take the train from Milano Centrale to GenevetrainEc
    3. Take the train from Geneve to Lyon Part DieutrainTer
    4. Take the train from Lyon Part Dieu to Figueres Vilafanttrain

    $170–336

  8. Bus15h

    1. Take the bus from Bergamo to GironabusBlaBlaCar Bus

    $71–122

  9. Bus, train17h 42m

    1. Take the bus from Bergamo to Narbonnebus1922
    2. Take the train from Narbonne to Figueres VilafanttrainTgv

    $87–163

  10. Drive8h 39m

    1. Drive from Bergamo to Figuerescar554.8 mi

    $164–236

Bergamo to Figueres by train

Calendar2Weekly Trains
Duration14h 5mAverage Duration
Ticket$108Cheapest Price
See schedules

Questions & Answers

Map of how to get from Bergamo to Figueres.ExpandLaunch map view
  • Distance: 580.9 mi
  • Duration: 6h 27m

What companies run services between Bergamo, Italy and Figueres, Spain?

You can take a train from Bergamo to Figueres Vilafant via Ventimiglia, Nice Ville, and Marseille St Charles in around 14h 5m. Alternatively, BlaBlaCar Bus operates a bus from Bergamo to Girona 4 times a week. Tickets cost $65–95 and the journey takes 13h 50m.

Airlines
Train operators
Bus 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

Italy Travel Guides

Read the travel guideItaly Travel Guides

More Questions & Answers