Tren en la ruta Figueres Barcelona
Train Route

Figueres-Barcelona trains: timetables, fares and offers

Figueres-Barcelona train in 1h 43min from €10. 16 departures a day, real timetables and stops. Check fares and book your trip.

From 10€ 22 trains/day Media Distancia · Regional 1h 43'

Check prices for your dates

2026-09-03
Add return

🔒 No hidden fees · Best price guaranteed

10€Minimum price
1h 43'Direct journey
22Daily trains
35%Early booking savings
Route summary

Quick summary of the Figueres-Barcelona route

The Figueres-Barcelona train covers 110 km in 1h 43min on the fastest Media Distancia, and up to 1h 56min on the services with more stops. There are 16 departures a day from Figueres to Barcelona-El Clot, from €10 and averaging €29. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.
Inside a Media Distancia train
The Media Distancia covers the route in 1h 43min
Distance110 km
Shortest journey1h 43min (Media Distancia)
Longest journey1h 56min
Departures a day16 trains
Train typesMedia Distancia and Regional
Lowest fare€10
Average fare€29
Highest fare€85
Cheapest time of daybetween 4pm and 8pm
Best time to book0-2 days before travelling
Departure stationFigueres
Arrival stationBarcelona-El Clot
Schedules

Figueres-Barcelona train timetable

The first train leaves Figueres at 05:52 and the last one at 20:46. The fastest service is the Media Distancia at 07:46, arriving at 09:29 in 1h 43min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

Figueres-Barcelona train timetable
DepartureArrivalDurationTypeStops
05:28 06:25 57min
AVANT
05:28 06:25 57min
AVE
06:18 07:15 57min
AVANT
06:18 07:15 57min
AVE
07:07 08:04 57min
AVANT
07:07 08:04 57min
EUROMED
07:53 08:50 57min
AVANT
07:53 08:50 57min
AVE
09:09 10:05 56min
AVANT
09:09 10:05 56min
EUROMED
11:30 12:29 59min
AVANT
11:37 12:36 59min
AVANT
11:37 12:36 59min
AVEINT
13:10 14:08 58min
AVANT
14:55 15:50 55min
AVANT
14:55 15:50 55min
AVE
16:42 17:40 58min
AVANT
17:04 17:59 55min
AVANT
17:35 18:30 55min
AVANT
17:35 18:30 55min
AVE
18:24 19:23 59min
AVANT
18:24 19:23 59min
AVEINT
19:08 20:07 59min
AVANT
19:35 20:33 58min
AVANT
20:33 21:32 59min
AVEINT

A sample of the 16 daily services, spread across the day. Check your date's availability in the search box.

Prices

Figueres-Barcelona train fares

The Figueres-Barcelona train starts at €10.40 in Turista class, with an average fare of €29 across everything on sale. Preferente class can reach €85. Based on 1,930 real queries to the Renfe API.
Figueres-Barcelona train fares by type and class
Type/classFromAverage fareUp to
AVE Turista €10.40 €23.10 €41.20
AVE Preferente €14.95 €39.40 €85.40
AVANT Turista €17.90 €22.39 €22.40
AVE INT Preferente €19.90 €47.68 €74.35
AVE INT Turista €24.95 €39.94 €62.40
EUROMED Preferente €25.95 €45.37 €78.85
EUROMED Turista €33.75 €35.45 €37.15
Journey time

How long does the Figueres-Barcelona train take?

The Media Distancia takes 1h 43min between Figueres and Barcelona-El Clot. Services with more stops take up to 1h 56min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

How long does the Figueres-Barcelona train take?
Service Duration Departures a day
Media Distancia 1h 43min – 1h 51min 15
Regional 1h 56min 1
Stations

Stations on the Figueres-Barcelona route

Trains leave from Figueres and arrive at Barcelona-El Clot. There are also 12 services from Figueres, terminating at Barcelona-Sant Andreu. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.
On board

On board the Figueres-Barcelona train

The route is served by Media Distancia and Regional. What each train carries depends on the set assigned to the service, so it is worth checking when you book.

Service Duration Departures a day Classes
Media Distancia 1h 43min – 1h 51min 15 Single class
Regional 1h 56min 1 Single class
Savings

How to pay less on the Figueres-Barcelona train

To save on the Figueres-Barcelona train, book 15-21 days ahead (8% average saving). Tuesday is the cheapest day of the week, averaging €27. Data from 1,930 real queries to the Renfe API.
Travel on Tuesday
The cheapest day of the week, averaging €27
Tuesday: €27 on average vs Sunday: €32
Pick the afternoon trains
The cheapest time of day, averaging €26
€26 on average vs €43 at the most expensive time
Search with flexible dates
Moving the trip by ±2 days can bring the fare down a long way
Compare departure days in the ofertren.com search box
Search with flexible dates
Moving the trip by ±2 days can bring the fare down a long way
Compare departure days in the ofertren.com search box
Search with flexible dates
Moving the trip by ±2 days can bring the fare down a long way
Compare departure days in the ofertren.com search box
FAQ

Frequently asked questions about the Figueres-Barcelona train

How much does the Figueres-Barcelona train cost?

From €10 one way, averaging €29 and up to €85 on the busiest dates.

How long does the train from Figueres to Barcelona take?

The Media Distancia takes 1h 43min between Figueres and Barcelona-El Clot. Services with more stops take up to 1h 56min.

How many trains a day run from Figueres to Barcelona?

16 departures a day from Figueres, split between Media Distancia and Regional. There are also 12 services from Figueres.

Which station do trains to Barcelona leave from in Figueres?

From Figueres, where the 16 daily services on this route start. The ones leaving Figueres are the exception.

Which station in Barcelona do trains from Figueres arrive at?

At Barcelona-El Clot. Services from Figueres terminate at Barcelona-Sant Andreu.

Does the Figueres-Barcelona train make intermediate stops?

The most frequent stops are Flaçà, Girona, Caldes De Malavella, Sils and Maçanet-Massanes.

What time do the first and last trains to Barcelona leave?

The first leaves Figueres at 05:52 and arrives at 07:43. The last one leaves at 20:46 and arrives at 22:29.

When is the Figueres-Barcelona train cheapest?

Booking 0-2 days before travelling. Tuesday is the cheapest day of the week, averaging €27. The the afternoon trains are the cheapest of the day, averaging €26.