Travel from Barcelona to Sanremo

Bus or train from Barcelona to Sanremo?

Autolinee Gambioli operates a bus from Barcelona to Sanremo twice a week. Tickets cost $50 - $80 and the journey takes 7 h 50 min. Alternatively, you can take a train from Barcelona to Sanremo via Barcelona Sants and Marseille-St-Charles in around 10 h 18 min.

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Barcelona to Sanremo

From Barcelona bus to Ventimiglia then line 2 bus to Sanremo. 8 h 37 min 52€. From Barcelona Catalunya train to Barcelona Sants, train to Marseille-St-Charles, then train to San Remo. 10 h 18 min 149€. From Barcelona bus to Ventimiglia, walk to Roverino scuole, line 1 bus to Ventimiglia, then line 2 bus to Sanremo. 12 h 52 min 56€. From Barcelona drive to Sanremo. 6 h 53 min 108€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Nice airport, train to Ventimiglia, then train to Sanremo. 5 h 34 min 62€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Milan Linate airport, bus to Milano Centrale, then train to Sanremo. 8 h 48 min 137€.
Close Print Itinerary
  1. Here are 6 options to get from
    Barcelona to Sanremo:

    1. Trip:
      1 Bus Autolinee Gambioli
      • One-Way approx: USD $55 - $79
      • Duration: 8 h 37 min
      Open +
      • Trip:
        1 Bus Autolinee Gambioli
        • One-Way approx: USD $55 - $79
        • Duration: 8 h 37 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $108 - $244
      • Duration: 10 h 18 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $108 - $244
        • Duration: 10 h 18 min
        Close x
    3. Trip:
      3 Bus ALSA
      • One-Way approx: USD $58 - $80
      • Duration: 12 h 52 min
      Open +
      • Trip:
        3 Bus ALSA
        • One-Way approx: USD $58 - $80
        • Duration: 12 h 52 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $100 - $160
      • Duration: 6 h 53 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $100 - $160
        • Duration: 6 h 53 min
        Close x
    5. Trip:
      5 Fly to Nice, train
      • One-Way approx: USD $44 - $148
      • Duration: 5 h 34 min
      Open +
      • Trip:
        5 Fly to Nice, train
        • One-Way approx: USD $44 - $148
        • Duration: 5 h 34 min
        Close x
    6. Trip:
      6 Fly to Milan Linate, train
      • One-Way approx: USD $98 - $349
      • Duration: 8 h 48 min
      Open +
      • Trip:
        6 Fly to Milan Linate, train
        • One-Way approx: USD $98 - $349
        • Duration: 8 h 48 min
        Close x