Tren en la ruta Barcelona Figueres
Train Route

Barcelona-Figueres trains: timetables, fares and offers

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

From 8€ 21 trains/day Media Distancia · Regional 1h 50'

Check prices for your dates

2026-09-03
Add return

🔒 No hidden fees · Best price guaranteed

8€Minimum price
1h 50'Direct journey
21Daily trains
35%Early booking savings
Route summary

Quick summary of the Barcelona-Figueres route

The Barcelona-Figueres train covers 106 km in 1h 50min on the fastest Media Distancia, and up to 2h 18min on the services with more stops. There are 31 departures a day from Barcelona-Sants to Figueres, from €8 and averaging €31. 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 50min
Distance106 km
Shortest journey1h 50min (Media Distancia)
Longest journey2h 18min
Departures a day31 trains
Train typesMedia Distancia and Regional
Lowest fare€8
Average fare€31
Highest fare€85
Cheapest time of daybefore 9am
Best time to book3-7 days before travelling
Departure stationBarcelona-Sants
Arrival stationFigueres
Schedules

Barcelona-Figueres train timetable

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

Barcelona-Figueres train timetable
DepartureArrivalDurationTypeStops
06:40 07:38 58min
AVANT
08:05 09:02 57min
AVANT
08:14 09:12 58min
AVANT
08:14 09:12 58min
AVEINT
09:32 10:31 59min
AVANT
11:27 12:24 57min
AVANT
11:27 12:24 57min
AVE
13:14 14:11 57min
AVANT
13:14 14:11 57min
AVE
15:00 15:58 58min
AVANT
15:54 16:52 58min
AVANT
16:31 17:29 58min
AVANT
16:31 17:29 58min
AVEINT
17:05 18:05 1h 00min
AVANT
17:59 19:04 1h 05min
AVANT
17:59 19:04 1h 05min
AVE
18:29 19:34 1h 05min
AVANT
18:29 19:34 1h 05min
EUROMED
19:54 20:56 1h 02min
AVANT
19:54 20:56 1h 02min
AVE
19:59 20:57 58min
AVANT
19:59 20:57 58min
AVE
21:14 22:18 1h 04min
AVANT
21:14 22:18 1h 04min
AVE
23:05 23:58 53min
AVANT

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

Prices

Barcelona-Figueres train fares

The Barcelona-Figueres train starts at €8.30 in Turista class, with an average fare of €31 across everything on sale. Preferente class can reach €85. Based on 1,789 real queries to the Renfe API.
Barcelona-Figueres train fares by type and class
Type/classFromAverage fareUp to
AVE Turista €8.30 €23.09 €45.75
AVE Preferente €14.95 €47.16 €85.40
AVE INT Preferente €19.90 €48.85 €82.65
AVANT Turista €22.40 €22.40 €22.40
AVE INT Turista €24.95 €40.95 €62.40
EUROMED Preferente €25.95 €48.87 €68.90
Journey time

How long does the Barcelona-Figueres train take?

The Media Distancia takes 1h 50min between Barcelona-Sants and Figueres. Services with more stops take up to 2h 18min. 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 Barcelona-Figueres train take?
Service Duration Departures a day
Media Distancia 1h 50min – 2h 03min 19
Regional 2h 10min – 2h 18min 12
Stations

Stations on the Barcelona-Figueres route

Trains leave from Barcelona-Sants and arrive at Figueres. 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 Barcelona-Figueres 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 50min – 2h 03min 19 Single class
Regional 2h 10min – 2h 18min 12 Single class
Savings

How to pay less on the Barcelona-Figueres train

To save on the Barcelona-Figueres train, book 3-7 days ahead (7% average saving). Tuesday is the cheapest day of the week, averaging €29. Data from 1,789 real queries to the Renfe API.
Book 3-7d ahead
6.8% cheaper than buying in the last 48 hours
Average fare booking this far ahead: €26
Travel on Tuesday
The cheapest day of the week, averaging €29
Tuesday: €29 on average vs Friday: €35
Pick first thing in the morning trains
The cheapest time of day, averaging €22
€22 on average vs €34 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
FAQ

Frequently asked questions about the Barcelona-Figueres train

How much does the Barcelona-Figueres train cost?

From €8 one way, averaging €31 and up to €85 on the busiest dates.

How long does the train from Barcelona to Figueres take?

The Media Distancia takes 1h 50min between Barcelona-Sants and Figueres. Services with more stops take up to 2h 18min.

How many trains a day run from Barcelona to Figueres?

31 departures a day from Barcelona-Sants, split between Media Distancia and Regional.

Which station do trains to Figueres leave from in Barcelona?

From Barcelona-Sants, where the 31 daily services on this route start.

Which station in Figueres do trains from Barcelona arrive at?

At Figueres.

Does the Barcelona-Figueres train make intermediate stops?

The most frequent stops are Barcelona-Passeig de Gràcia, Barcelona-El Clot, Sant Celoni, Maçanet-Massanes and Sils.

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

The first leaves Barcelona-Sants at 05:56 and arrives at 07:47. The last one leaves at 20:46 and arrives at 22:49.

When is the Barcelona-Figueres train cheapest?

Booking 3-7 days before travelling saves 6.8% on average. Tuesday is the cheapest day of the week, averaging €29. The first thing in the morning trains are the cheapest of the day, averaging €22.