You can get from Barcelona to Nice by train, bus or flight.
To get from Barcelona to Nice on Sep 20 we recommend taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||304 miles (491 km)|
|Available travel modes||Flight or bus|
|Ticket price range||$36 - $40|
|Cheapest mode||Bus • $36 (€29) • 8 h 45 min|
|Fastest mode||Flight • $40 (€32) • 1 h 20 min|
|Popular travel companies||Vueling or Flixbus|
Travel 304 miles (491 km) by flight or bus from Barcelona to Nice. If speed is a priority, then a flight is the best option with an average duration of 1 h 20 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $36 (€29). The most popular travel companies which serve this route are Vueling or Flixbus among others. Travelers can even take a direct bus from Barcelona to Nice.
If you are in Barcelona and want to visit the capital of the Côte d'Azur, you can choose between trains, buses and flights. However, flying is easily the fastest option available to travelers between Barcelona and Nice. The flight takes around 1 hour 25 minutes, while you can expect trains and buses to take between 9 and 10 hours. They can still be enjoyable, given the beauty of the coastal scenery, but if you are in a hurry, flying is the only sensible option.
Return trips from Nice to Barcelona are also available.
If you want to get from Barcelona to Nice by bus, there is a single direct service every day. Operated by Flixbus, the bus from Barcelona to NIce leaves at 7:50 a.m. from the Nord bus station and arrives in Nice at 6:35 p.m, a total journey time of 10 hours 45 minutes.
The best way to travel by train from Barcelona to Nice is to catch a Renfe train from Barcelona Sants to Valence, before changing to a SNCF service from Valence to Nice Ville. A single service on this route leaves Barcelona at 9:25 a.m. every day, reaching Nice in 9 hours 40 minutes.
Flying is the fastest and simplest way to travel between the Catalan capital and Nice. Both Vueling and Easyjet offer budget flights from Barcelona to Nice, and take 1 hour 25 minutes to make the journey. The earliest flight of the day leaves at 9:20 a.m., followed by a departure at 10:45 a.m. and a final flight at 8:50 p.m. All flights take off from Barcelona El Prat Airport and touch down at Nice Côte d'Azur International Airport.
Here are some other resources that might have the information you need