Travel from London to Grasse

Bus or train from London to Grasse?

Eurostar operates a train from London to Grasse 4 times a week. Tickets cost $180 - $700 and the journey takes 6 h 27 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from London to Grasse every 4 hours. Tickets cost $30 - $55 and the journey takes 8 h 40 min. 3 other operators also service this route.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from London to Grasse

From Bank DLR Station train to London City airport, fly to Nice airport, then train to Grasse. 5 h 43 min $146. From London Paddington train to London Heathrow airport, fly to Nice airport, then train to Grasse. 5 h 36 min $167. From London Victoria train to London Gatwick airport, fly to Nice airport, then train to Grasse. 5 h 50 min $129. From London Liverpool Street train to London Stansted airport, fly to Nice airport, then train to Grasse. 6 h 8 min $133. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Nice airport, then train to Grasse. 5 h 58 min $123. From London St. Pancras International train to Marseille-St-Charles, train to Cannes, then train to Grasse. 10 h 14 min $715. From London bus to Paris, Paris, bus to Le Cannet - Office Du Tourisme, line 210 bus to Cannes Gare SNFC, then line 600 bus to Grasse Gare Routière. 23 h 37 min $173. From Londres bus to Lyon-Perrache, train to Lyon Part Dieu, train to Cannes Gare SNFC, then line 600 bus to Grasse Gare Routière. 23 h 57 min $135. From London drive to Folkestone, Eurotunnel to Calais, then drive to Grasse. 12 h 55 min $399. From London drive to Dover, car ferry to Calais, then drive to Grasse. 14 h $250.