There are 6 ways to get from Edinburgh to Rio, Italy by plane, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Edinburgh Airport to Florence Peretola Airport, train, ferry
best- Fly from Edinburgh Airport (EDI) to Florence Peretola Airport (FLR)plane EDI - FLR
- Take the train from Firenze S.M.N. to Piombino Marittimatrain
- Take the ferry from Port of Piombino to Port of Rio Marinaferry
11h 6m€128–259Fly Edinburgh Airport to Pisa International Airport, train, ferry
cheapest- Fly from Edinburgh Airport (EDI) to Pisa International Airport (PSA)plane EDI - PSA
- Take the train from Pisa Centrale to Campiglia Marittimatrain
- Take the ferry from Port of Piombino to Port of Rio Marinaferry
9h 36m€88–262Fly Edinburgh Airport to Marina Di Campo Airport
- Fly from Edinburgh Airport (EDI) to Marina Di Campo Airport (EBA)plane EDI - EBA
18h 32m€386–611Fly Edinburgh Airport to Roma Ciampino Airport, train, ferry
- Fly from Edinburgh Airport (EDI) to Roma Ciampino Airport (CIA)plane EDI - CIA
- Take the train from Roma Termini to Campiglia Marittimatrain
- Take the ferry from Port of Piombino to Port of Rio Marinaferry
12h 5m€89–319Train to Glasgow Airport, fly to Marina Di Campo Airport
- Take the train from Edinburgh Waverley to Glasgow Queen Streettrain
- Fly from Glasgow Airport (GLA) to Marina Di Campo Airport (EBA)plane GLA - EBA
10h 44m€391–637Fly Edinburgh Airport to Milan Linate Airport, train, ferry
- Fly from Edinburgh Airport (EDI) to Milan Linate Airport (LIN)plane EDI - LIN
- Take the train from Milano Rogoredo to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Piombino Marittimatrain
- Take the ferry from Port of Piombino to Port of Rio Marinaferry
13h 7m€127–362
Edinburgh Airport (EDI) to Florence Peretola Airport (FLR) flights
Questions & Answers
The cheapest way to get from Edinburgh to Rio, Italy is to fly and train and ferry which costs €85 - €270 and takes 9h 36m.
The fastest way to get from Edinburgh to Rio, Italy is to fly and train and ferry which takes 9h 36m and costs €85 - €270.
The distance between Edinburgh and Rio, Italy is 1914 km.
It takes approximately 11h 6m to get from Edinburgh to Rio, Italy, including transfers.
There are 2310+ hotels available in Rio, Italy.
What companies run services between Edinburgh, Scotland and Rio, Italy?
Ryanair, FlexFlight ApS, and two other airlines fly from Edinburgh Airport (EDI) to Marina Di Campo Airport (EBA) 3 times a week.
- Website
- klm.com
Flights from Edinburgh Airport to Florence Peretola Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €80–410
Flights from Edinburgh Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- €60–330
- Website
- flexflight.dk
Flights from Edinburgh Airport to Marina Di Campo Airport via Pisa International Airport
- Ave. Duration
- 18h
- When
- Sunday
- Estimated price
- €55–210
Flights from Edinburgh Airport to Marina Di Campo Airport via Charleroi, Pisa International Airport
- Ave. Duration
- 15h 15m
- When
- Sunday
- Estimated price
- €55–210
Flights from Edinburgh Airport to Marina Di Campo Airport via Brussels, Florence Peretola Airport
- Ave. Duration
- 25h
- When
- Sunday
- Estimated price
- €70–310
Flights from Glasgow Airport to Marina Di Campo Airport via Bristol, Pisa International Airport
- Ave. Duration
- 6h 40m
- When
- Monday and Friday
- Estimated price
- €60–240
Flights from Glasgow Airport to Marina Di Campo Airport via London Stansted, Pisa International Airport
- Ave. Duration
- 9h 5m
- When
- Friday
- Estimated price
- €55–210
- Website
- polarair.ru
Flights from Edinburgh Airport to Marina Di Campo Airport via Pisa International Airport
- Ave. Duration
- 18h
- When
- Sunday
- Estimated price
- €55–210
Flights from Edinburgh Airport to Marina Di Campo Airport via Charleroi, Pisa International Airport
- Ave. Duration
- 15h 15m
- When
- Sunday
- Estimated price
- €55–210
Flights from Edinburgh Airport to Marina Di Campo Airport via Brussels, Florence Peretola Airport
- Ave. Duration
- 25h
- When
- Sunday
- Estimated price
- €70–310
Flights from Glasgow Airport to Marina Di Campo Airport via Bristol, Pisa International Airport
- Ave. Duration
- 6h 40m
- When
- Monday and Friday
- Estimated price
- €60–240
Flights from Glasgow Airport to Marina Di Campo Airport via London Stansted, Pisa International Airport
- Ave. Duration
- 9h 5m
- When
- Friday
- Estimated price
- €55–210
- Website
- ryanair.com
Flights from Edinburgh Airport to Pisa International Airport
- Ave. Duration
- 2h 45m
- When
- Sunday
- Estimated price
- €55–210
Flights from Edinburgh Airport to Pisa International Airport via Beauvais
- Ave. Duration
- 4h 15m
- When
- Monday, Saturday, and Sunday
- Estimated price
- €55–210
Flights from Edinburgh Airport to Roma Ciampino Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €50–220
- Website
- easyjet.com
Flights from Edinburgh Airport to Milan Linate Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €60–190
Flights from Edinburgh Airport to Milan Linate Airport via Birmingham
- Ave. Duration
- 4h 20m
- When
- Wednesday
- Estimated price
- €60–190
Flights from Edinburgh Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- €60–190
- Website
- lufthansa.com
Flights from Edinburgh Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- €90–150
- Website
- britishairways.com
Flights from Edinburgh Airport to Florence Peretola Airport
- Ave. Duration
- 2h 55m
- When
- Saturday
- Estimated price
- €90–410
- Website
- swiss.com
Flights from Edinburgh Airport to Florence Peretola Airport via Zurich
- Ave. Duration
- 5h 5m
- When
- Friday to Sunday
- Estimated price
- €80–410
- Website
- brusselsairlines.com
Flights from Edinburgh Airport to Milan Linate Airport via Brussels
- Ave. Duration
- 4h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- €65–270
- Website
- eurowings.com
Flights from Edinburgh Airport to Milan Linate Airport via Dusseldorf
- Ave. Duration
- 5h 45m
- When
- Friday and Sunday
- Estimated price
- €65–260
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Firenze S.M.N. to Piombino Marittima
- Ave. Duration
- 2h 32m
- Frequency
- Once daily
- Estimated price
- €11–17
- Website
- https://www.trenitalia.com/en.html
Train from Pisa Centrale to Campiglia Marittima
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Campiglia Marittima
- Ave. Duration
- 2h 49m
- Frequency
- Every 4 hours
- Estimated price
- €14–22
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Pisa Centrale to Campiglia Marittima
- Ave. Duration
- 49 min
- Frequency
- 5 times a day
- Estimated price
- €12–25
- Schedules at
- trenitalia.com
Train from Roma Termini to Campiglia Marittima
- Ave. Duration
- 1h 56m
- Frequency
- 5 times a day
- Estimated price
- €35–70
- Schedules at
- trenitalia.com
Train from Milano Rogoredo to Firenze S.M.N.
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €40–85
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Pisa Centrale to Campiglia Marittima
- Ave. Duration
- 48 min
- Frequency
- 3 times a day
- Estimated price
- €8–20
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Campiglia Marittima
- Ave. Duration
- 2h 23m
- Frequency
- Once daily
- Estimated price
- €24–55
- Website
- https://www.trenitalia.com/en.html
Train from Milano Rogoredo to Firenze S.M.N.
- Ave. Duration
- 3h 22m
- Frequency
- Once daily
- Estimated price
- €29–70
- Website
- https://www.trenitalia.com/en.html
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Edinburgh Waverley to Glasgow Queen Street
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–40
- Website
- https://www.scotrail.co.uk/
- Standard
- €15–21
- 1st Class
- €26–40
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Rogoredo to Firenze S.M.N.
- Ave. Duration
- 3h 18m
- Frequency
- Once a week
- Estimated price
- €65–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €80–120
- 2nd Class
- €65–90
- Phone
- +49 611-14020
- info@mobylines.de
- Website
- toremar.it
Ferry from Port of Piombino to Port of Rio Marina
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- €9
- Website
- https://www.toremar.it/en/
Want to know more about travelling around Italy
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.
Related travel guides
Italy Travel Guides
Read the travel guide
Travelling to the UK: What do I need to know?
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide



























