• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 4 ways to get from La Selva de Mar to Selva de Mar by train, bus, subway 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

Train  •  2 h 55 min

  1. Take the train from Llanca to Barcelona Clot-Arago Ir / ...

$40 - $54

Cheapest option

Line 32 bus, bus, line 7 bus  •  4 h 23 min

  1. Take the line 32 bus from El Port de la Selva to Roses 32
  2. Take the bus from Roses to Barcelona Nord 3
  3. Take the line 7 bus from Gran Via-Marina to Diagonal-Metro Selva de Mar 7

$7 - $41

2 alternative options

Line 32 bus, bus, train, subway  •  4 h 52 min

  1. Take the line 32 bus from El Port de la Selva to Roses 32
  2. Take the bus from Roses to Figueres 12 / ...
  3. Take the train from Figueres to Barcelona P.Gracia R / ...
  4. Take the subway from Passeig de Gràcia to Selva de Mar L4

$24 - $41

Drive  •  1 h 47 min

  1. Drive from La Selva de Mar to Selva de Mar 103 miles

$19 - $29

Questions & Answers

The cheapest way to get from La Selva de Mar to Selva de Mar is to drive which costs 16€ - 25€ and takes 1 h 47 min.

More details

The quickest way to get from La Selva de Mar to Selva de Mar is to drive which costs 16€ - 25€ and takes 1 h 47 min.

More details

No, there is no direct bus from La Selva de Mar to Selva de Mar. However, there are services departing from El Port de la Selva and arriving at Diagonal-Metro Selva de Mar via Roses and Gran Via-Marina. The journey, including transfers, takes approximately 4 h 23 min.

More details

The distance between La Selva de Mar and Selva de Mar is 130 km. The road distance is 164.8 km.

Get driving directions

The best way to get from La Selva de Mar to Selva de Mar without a car is to train which takes 2 h 55 min and costs 30€ - 50€.

More details

It takes approximately 2 h 55 min to get from La Selva de Mar to Selva de Mar, including transfers.

More details

La Selva de Mar to Selva de Mar bus services, operated by Moventis, depart from El Port de la Selva station.

More details

The best way to get from La Selva de Mar to Selva de Mar is to train which takes 2 h 55 min and costs 30€ - 50€. Alternatively, you can line 32 bus and bus and line 7 bus, which costs 6€ - 40€ and takes 4 h 23 min.

Mode details

La Selva de Mar to Selva de Mar bus services, operated by TMB, arrive at Diagonal-Metro Selva de Mar station.

More details

Yes, the driving distance between La Selva de Mar to Selva de Mar is 165 km. It takes approximately 1 h 47 min to drive from La Selva de Mar to Selva de Mar.

Get driving directions

Map of how to get from La Selva de Mar to Selva de Mar.
Launch map view
  • Distance: 81.3 miles
  • Duration: 2 h 55 min

What companies run services between La Selva de Mar, Spain and Selva de Mar, Spain?

Spanish Railways (RENFE) operates a train from La Selva de Mar to Selva de Mar hourly. Tickets cost $19 - $30 and the journey takes 2 h 16 min. Alternatively, you can take a bus from La Selva de Mar to Selva de Mar via Roses, Barcelona Nord, and Gran Via-Marina in around 4 h 23 min.

Train operators
Spanish Railways (RENFE)

Based in Madrid, Renfe is a state-owned train operator, that connects cities across Spain and neighbouring countries including Portugal, France, Germany, Switzerland, and the Netherlands. Renfe’s extensive network means most destinations offer multiple trains a day, with the most popular routes normally offering a train each hour. Locally known as AVE, the high-speed trains can reach speeds of up to 350km/h, making travel between major cities very efficient. Comfort is key in a Renfe train, with seats with footrests in all three classes of travel: Standard, Club and First. Each seat has an individual light, a pull-down table and an electrical outlet for in Club and First classes. There is free WiFi for first class passengers and for those with a + Renfe card.

Rome2rio's guide to Spanish Railways (RENFE)
Contact Details
Phone
902 320 320
Website
renfe.com
Train from Llanca to Barcelona Clot-Arago
Ave. Duration
2 h 16 min
Frequency
Hourly
Estimated price
$19 - $30
Website
renfe.com
Train from Figueres to Barcelona P.Gracia
Ave. Duration
2 h 6 min
Frequency
Hourly
Estimated price
$17 - $28
Website
renfe.com
TMB
Website
tmb.cat
Subway from Passeig de Gràcia to Selva de Mar
Ave. Duration
19 min
Frequency
Every 5 minutes
Estimated price
$3
Schedules at
tmb.cat
Bus operators
Moventis
Phone
Sarbus - 935 806 700 , La Vallesana - 935 806 700, Houses - 937 981 100 , Sarfa - 902 302 025
Website
moventis.es
Bus from El Port de la Selva to Roses
Ave. Duration
45 min
Frequency
3 times a day
Estimated price
$2 - $4
Schedules at
moventis.es
Book at
compras.moventis.es
Bus from Roses to Barcelona Nord
Ave. Duration
2 h 15 min
Frequency
Twice daily
Estimated price
$2 - $35
Schedules at
moventis.es
Book at
compras.moventis.es
Bus from Roses to Figueres
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$2 - $7
Schedules at
moventis.es
Book at
compras.moventis.es
TMB
Website
tmb.cat
Bus from Gran Via-Marina to Diagonal-Metro Selva de Mar
Ave. Duration
12 min
Frequency
Every 10 minutes
Estimated price
$3
Schedules at
tmb.cat
Sagales

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.

More Questions & Answers

There are 3504+ hotels available in Selva de Mar. Prices start at $71 USD per night.

More details