Find Trains
When to book
Tips
FAQs
Deals

Find train tickets from San Sebastian to Barcelona

EAS
Dec 6 — Dec 131
1 adult
Sat 12/6
Sat 12/13

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Saturday

Average price (round-trip)

$139

Average price (one-way)

$76
Train tickets from San Sebastian to Barcelona are on average 22% less expensive on Tuesdays
Train tickets from San Sebastian to Barcelona are on average 16% more expensive on Saturdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding San Sebastian to Barcelona train tickets

  • 25% of our users found round-trip train tickets from San Sebastian to Barcelona for $145 or less.
  • You will generally catch the best train deals if you travel in the morning.

FAQs when traveling from San Sebastian to Barcelona by train

  • How long is a train journey to Barcelona from San Sebastian?

    The train journey from San Sebastian to Barcelona takes 6h 05m on average and covers a distance of 250 miles.

  • What train companies travel from San Sebastian to Barcelona?

    Renfe is the only train operator serving this route.

Book Renfe tickets from San Sebastian to Barcelona (round-trip)

2/10Tue
nonstopRenfe
6h 16mYJH-YJB
2/19Thu
nonstopRenfe
6h 29mYJB-YJH
$83
2/14Sat
nonstopRenfe
6h 16mYJH-YJB
2/17Tue
nonstopRenfe
6h 29mYJB-YJH
$99
2/7Sat
nonstopRenfe
6h 16mYJH-YJB
2/20Fri
nonstopRenfe
6h 29mYJB-YJH
$99
12/10Wed
1 stopRenfe
7h 39mYJH-YJB
12/16Tue
1 stopRenfe
7h 43mYJB-YJH
$106
2/13Fri
nonstopRenfe
6h 16mYJH-YJB
2/17Tue
nonstopRenfe
6h 29mYJB-YJH
$115
12/18Thu
nonstopRenfe
6h 16mYJH-YJB
12/27Sat
nonstopRenfe
6h 29mYJB-YJH
$132
12/18Thu
nonstopRenfe
6h 16mYJH-YJB
12/27Sat
1 stopRenfe
7h 43mYJB-YJH
$133
12/2Tue
nonstopRenfe
6h 12mYJH-YJB
12/4Thu
1 stopRenfe
7h 43mYJB-YJH
$134
12/1Mon
1 stopRenfe
7h 39mYJH-YJB
12/4Thu
1 stopRenfe
7h 43mYJB-YJH
$136
1/1Thu
1 stopRenfe
7h 40mYJH-YJB
1/3Sat
1 stopRenfe
7h 43mYJB-YJH
$136
12/2Tue
nonstopRenfe
6h 12mYJH-YJB
12/4Thu
nonstopRenfe
6h 26mYJB-YJH
$140
12/27Sat
1 stopRenfe
7h 40mYJH-YJB
1/2Fri
nonstopRenfe
6h 29mYJB-YJH
$142
1/1Thu
nonstopRenfe
6h 16mYJH-YJB
1/3Sat
nonstopRenfe
6h 29mYJB-YJH
$148
12/1Mon
nonstopRenfe
6h 12mYJH-YJB
12/4Thu
nonstopRenfe
6h 26mYJB-YJH
$148
11/21Fri
nonstopRenfe
6h 12mYJH-YJB
11/25Tue
nonstopRenfe
6h 26mYJB-YJH
$148
11/17Mon
1 stopRenfe
7h 44mYJH-YJB
11/20Thu
nonstopRenfe
6h 26mYJB-YJH
$149
12/26Fri
1 stopRenfe
7h 40mYJH-YJB
1/3Sat
1 stopRenfe
7h 43mYJB-YJH
$150
12/26Fri
1 stopRenfe
7h 40mYJH-YJB
1/3Sat
nonstopRenfe
6h 29mYJB-YJH
$156
11/23Sun
nonstopRenfe
6h 12mYJH-YJB
11/27Thu
nonstopRenfe
6h 26mYJB-YJH
$157
11/29Sat
nonstopRenfe
6h 12mYJH-YJB
12/1Mon
nonstopRenfe
6h 26mYJB-YJH
$157

Search by stops

Search by train company

Book Renfe tickets from San Sebastian to Barcelona (one-way)

12/27Sat
1 stopRenfe
7h 40mYJH-YJB
$68
12/27Sat
nonstopRenfe
6h 16mYJH-YJB
$83

Search by stops

Search by train company

More options for your train ride to Barcelona

Popular train routes to Barcelona