There are 6 ways to get from Rome to Sardinia by plane or bus
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
Fly to Buffalo, bus • 17 h 24 min
$399 - $2,053
Cheapest option
Fly to Toronto, bus • 17 h 59 min
$369 - $1,294
4 alternative options
Fly to Rochester, bus • 20 h 27 min
$483 - $1,883
Fly to Toronto Island, bus • 19 h 24 min
$657 - $3,882
Fly to Hamilton, Thru-Bus, bus • 21 h 3 min
$654 - $8,592
Fly to Elmira/Corning, bus • 21 h 33 min
$589 - $2,220
What companies run services between Rome, Italy and Sardinia, NY, USA?
There is no direct connection from Rome to Sardinia. However, you can take the train to Fiumicino Aeroporto, take the walk to Rome airport, fly to Buffalo, take the bus to Yorkshire, NY, then take the taxi to Sardinia. Alternatively, you can take the train to Fiumicino Aeroporto, take the walk to Rome airport, fly to Toronto, take the walk to Toronto Pearson Airport, On, take the line 5508 bus to Toronto, On, take the walk to Toronto, ON, take the bus to Buffalo, NY, take the bus to Yorkshire, NY, then take the taxi to Sardinia.

- Website
- aircanada.com
Flights from Rome to Buffalo via Chicago O'Hare
- Ave. Duration
- 16 h 17 min
- When
- Every day
- Estimated price
- $2,000 - $8,500
Flights from Rome to Toronto
- Ave. Duration
- 9 h 10 min
- When
- Monday, Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $700 - $4,200
Flights from Rome to Toronto via Montreal
- Ave. Duration
- 11 h 35 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $700 - $4,200
Flights from Rome to Toronto via Frankfurt
- Ave. Duration
- 12 h 20 min
- When
- Every day
- Estimated price
- $650 - $4,100
Flights from Rome to Toronto via Brussels
- Ave. Duration
- 12 h 20 min
- When
- Tuesday, Thursday, Friday and Saturday
- Estimated price
- $650 - $2,900
Flights from Rome to Toronto via Munich
- Ave. Duration
- 12 h 50 min
- When
- Every day
- Estimated price
- $650 - $4,100
Flights from Rome to Toronto via Newark
- Ave. Duration
- 13 h 45 min
- When
- Every day
- Estimated price
- $700 - $4,100
Flights from Rome to Toronto via Washington Dulles
- Ave. Duration
- 13 h 45 min
- When
- Every day
- Estimated price
- $700 - $4,100
Flights from Rome to Rochester via Toronto
- Ave. Duration
- 13 h 41 min
- When
- Every day
- Estimated price
- $460 - $2,100
Flights from Rome to Rochester via Chicago O'Hare
- Ave. Duration
- 17 h 34 min
- When
- Every day
- Estimated price
- $500 - $2,000
Flights from Rome to Rochester via Montreal, Toronto
- Ave. Duration
- 16 h 6 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $500 - $2,100
Flights from Rome to Rochester via Frankfurt, Toronto
- Ave. Duration
- 14 h 26 min
- When
- Every day
- Estimated price
- $500 - $2,100
Flights from Rome to Rochester via Brussels, Toronto
- Ave. Duration
- 14 h 31 min
- When
- Tuesday, Thursday, Friday and Saturday
- Estimated price
- $480 - $2,200
Flights from Rome to Toronto Island via Montreal
- Ave. Duration
- 11 h 2 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $700 - $4,600
Flights from Rome to Toronto Island via Frankfurt, Montreal
- Ave. Duration
- 14 h 5 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $800 - $5,500
Flights from Rome to Toronto Island via Zurich, Montreal
- Ave. Duration
- 14 h
- When
- Every day
- Estimated price
- $600 - $3,000
Flights from Rome to Toronto Island via Brussels, Montreal
- Ave. Duration
- 14 h 5 min
- When
- Monday to Friday
- Estimated price
- $950 - $7,500
Flights from Rome to Toronto Island via Munich, Montreal
- Ave. Duration
- 14 h 55 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $700 - $3,800
Flights from Rome to Hamilton via Montreal
- Ave. Duration
- 11 h 56 min
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- $800 - $5,500
Flights from Rome to Hamilton via Zurich, Montreal
- Ave. Duration
- 13 h 39 min
- When
- Every day
- Estimated price
- $950 - $4,500
Flights from Rome to Hamilton via Frankfurt, Montreal
- Ave. Duration
- 16 h 19 min
- When
- Every day
- Estimated price
- $850 - $7,500
Flights from Rome to Hamilton via Brussels, Montreal
- Ave. Duration
- 16 h 44 min
- When
- Monday to Saturday
- Estimated price
- $850 - $7,500

- Website
- delta.com
Flights from Rome to Buffalo via New York JFK
- Ave. Duration
- 14 h 57 min
- When
- Every day
- Estimated price
- $1,000 - $9,000
Flights from Rome to Buffalo via Atlanta
- Ave. Duration
- 16 h 30 min
- When
- Every day
- Estimated price
- $1,000 - $9,000
Flights from Rome to Buffalo via Detroit
- Ave. Duration
- 16 h 33 min
- When
- Saturday
- Estimated price
- $1,000 - $9,000
Flights from Rome to Buffalo via Nice, New York JFK
- Ave. Duration
- 14 h 53 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $1,000 - $9,000
Flights from Rome to Buffalo via Paris CDG, Boston
- Ave. Duration
- 15 h 6 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $1,000 - $9,000
Flights from Rome to Buffalo via Amsterdam, Boston
- Ave. Duration
- 15 h 16 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $1,000 - $9,000
Flights from Rome to Toronto
- Ave. Duration
- 9 h 50 min
- When
- Wednesday, Friday and Sunday
- Estimated price
- $650 - $3,900
Flights from Rome to Toronto via Paris CDG
- Ave. Duration
- 12 h
- When
- Every day
- Estimated price
- $650 - $3,900
Flights from Rome to Rochester via New York JFK
- Ave. Duration
- 14 h 42 min
- When
- Every day
- Estimated price
- $400 - $2,200
Flights from Rome to Rochester via Detroit
- Ave. Duration
- 16 h 39 min
- When
- Saturday
- Estimated price
- $430 - $2,300
Flights from Rome to Rochester via Atlanta
- Ave. Duration
- 16 h 51 min
- When
- Every day
- Estimated price
- $490 - $2,600
Flights from Rome to Elmira/Corning via Detroit
- Ave. Duration
- 13 h 42 min
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- $500 - $2,700
Flights from Rome to Elmira/Corning via Paris CDG, Detroit
- Ave. Duration
- 15 h 40 min
- When
- Every day
- Estimated price
- $650 - $3,400
Flights from Rome to Elmira/Corning via Amsterdam, Detroit
- Ave. Duration
- 16 h 12 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $500 - $2,800

- Website
- united.com
Flights from Rome to Buffalo via Newark
- Ave. Duration
- 13 h 22 min
- When
- Every day
- Estimated price
- $2,000 - $8,500
Flights from Rome to Buffalo via Washington Dulles
- Ave. Duration
- 13 h 41 min
- When
- Every day
- Estimated price
- $2,000 - $8,500
Flights from Rome to Buffalo via Chicago O'Hare
- Ave. Duration
- 16 h 17 min
- When
- Every day
- Estimated price
- $2,000 - $8,500
Flights from Rome to Buffalo via Frankfurt, Newark
- Ave. Duration
- 14 h 7 min
- When
- Sunday
- Estimated price
- $1,100 - $8,000
Flights from Rome to Toronto
- Ave. Duration
- 9 h 10 min
- When
- Monday, Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $700 - $4,200
Flights from Rome to Toronto via Newark
- Ave. Duration
- 13 h 45 min
- When
- Every day
- Estimated price
- $700 - $4,100
Flights from Rome to Toronto via Washington Dulles
- Ave. Duration
- 13 h 45 min
- When
- Every day
- Estimated price
- $700 - $4,100
Flights from Rome to Rochester via Washington Dulles
- Ave. Duration
- 14 h 8 min
- When
- Monday to Friday
- Estimated price
- $450 - $1,900
Flights from Rome to Rochester via Toronto
- Ave. Duration
- 13 h 41 min
- When
- Every day
- Estimated price
- $460 - $2,100
Flights from Rome to Rochester via Newark
- Ave. Duration
- 14 h 53 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $430 - $1,800
Flights from Rome to Rochester via Chicago O'Hare
- Ave. Duration
- 17 h 34 min
- When
- Every day
- Estimated price
- $500 - $2,000
Flights from Rome to Rochester via Frankfurt, Toronto
- Ave. Duration
- 14 h 26 min
- When
- Every day
- Estimated price
- $500 - $2,100
Flights from Rome to Elmira/Corning via Newark
- Ave. Duration
- 13 h 27 min
- When
- Every day
- Estimated price
- $500 - $2,100
Flights from Rome to Elmira/Corning via Toronto, Newark
- Ave. Duration
- 14 h 52 min
- When
- Monday, Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $650 - $2,600
Flights from Rome to Elmira/Corning via Frankfurt, Newark
- Ave. Duration
- 16 h 12 min
- When
- Every day
- Estimated price
- $500 - $2,200

- Website
- airfrance.com
Flights from Rome to Buffalo via New York JFK
- Ave. Duration
- 14 h 57 min
- When
- Every day
- Estimated price
- $1,000 - $9,000
Flights from Rome to Buffalo via Atlanta
- Ave. Duration
- 16 h 30 min
- When
- Every day
- Estimated price
- $1,000 - $9,000
Flights from Rome to Buffalo via Detroit
- Ave. Duration
- 16 h 33 min
- When
- Saturday
- Estimated price
- $1,000 - $9,000
Flights from Rome to Toronto
- Ave. Duration
- 9 h 50 min
- When
- Wednesday, Friday and Sunday
- Estimated price
- $650 - $3,900
Flights from Rome to Toronto via Paris CDG
- Ave. Duration
- 12 h
- When
- Every day
- Estimated price
- $650 - $3,900
Flights from Rome to Rochester via New York JFK
- Ave. Duration
- 14 h 42 min
- When
- Every day
- Estimated price
- $400 - $2,200
Flights from Rome to Rochester via Detroit
- Ave. Duration
- 16 h 39 min
- When
- Saturday
- Estimated price
- $430 - $2,300
Flights from Rome to Rochester via Atlanta
- Ave. Duration
- 16 h 51 min
- When
- Every day
- Estimated price
- $490 - $2,600
Flights from Rome to Elmira/Corning via Paris CDG, Detroit
- Ave. Duration
- 15 h 40 min
- When
- Every day
- Estimated price
- $650 - $3,400

- Website
- klm.com
Flights from Rome to Buffalo via New York JFK
- Ave. Duration
- 14 h 57 min
- When
- Every day
- Estimated price
- $1,000 - $9,000
Flights from Rome to Buffalo via Atlanta
- Ave. Duration
- 16 h 30 min
- When
- Every day
- Estimated price
- $1,000 - $9,000
Flights from Rome to Buffalo via Detroit
- Ave. Duration
- 16 h 33 min
- When
- Saturday
- Estimated price
- $1,000 - $9,000
Flights from Rome to Toronto
- Ave. Duration
- 9 h 50 min
- When
- Wednesday, Friday and Sunday
- Estimated price
- $650 - $3,900
Flights from Rome to Toronto via Amsterdam
- Ave. Duration
- 13 h 10 min
- When
- Monday
- Estimated price
- $650 - $5,500
Flights from Rome to Rochester via New York JFK
- Ave. Duration
- 14 h 42 min
- When
- Every day
- Estimated price
- $400 - $2,200
Flights from Rome to Rochester via Detroit
- Ave. Duration
- 16 h 39 min
- When
- Saturday
- Estimated price
- $430 - $2,300
Flights from Rome to Rochester via Atlanta
- Ave. Duration
- 16 h 51 min
- When
- Every day
- Estimated price
- $490 - $2,600
Flights from Rome to Elmira/Corning via Detroit
- Ave. Duration
- 13 h 42 min
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- $500 - $2,700

- Website
- aa.com
Flights from Rome to Buffalo via Philadelphia
- Ave. Duration
- 14 h 24 min
- When
- Every day
- Estimated price
- $1,000 - $8,500
Flights from Rome to Buffalo via Chicago O'Hare
- Ave. Duration
- 15 h 58 min
- When
- Every day
- Estimated price
- $1,000 - $8,500
Flights from Rome to Buffalo via Charlotte
- Ave. Duration
- 18 h 46 min
- When
- Every day
- Estimated price
- $1,000 - $8,500
Flights from Rome to Toronto via London Heathrow
- Ave. Duration
- 13 h 25 min
- When
- Every day
- Estimated price
- $650 - $3,500
Flights from Rome to Toronto via New York JFK
- Ave. Duration
- 13 h 31 min
- When
- Every day
- Estimated price
- $750 - $3,600
Flights from Rome to Rochester via Chicago O'Hare
- Ave. Duration
- 16 h 2 min
- When
- Every day
- Estimated price
- $450 - $2,200
Flights from Rome to Rochester via Philadelphia
- Ave. Duration
- 16 h 24 min
- When
- Every day
- Estimated price
- $390 - $2,000
Flights from Rome to Rochester via Charlotte
- Ave. Duration
- 17 h 24 min
- When
- Every day
- Estimated price
- $450 - $2,200

- Website
- lufthansa.com
Flights from Rome to Buffalo via Newark
- Ave. Duration
- 13 h 22 min
- When
- Every day
- Estimated price
- $2,000 - $8,500
Flights from Rome to Toronto
- Ave. Duration
- 9 h 10 min
- When
- Monday, Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $700 - $4,200
Flights from Rome to Toronto via Frankfurt
- Ave. Duration
- 12 h 20 min
- When
- Every day
- Estimated price
- $650 - $4,100
Flights from Rome to Toronto via Munich
- Ave. Duration
- 12 h 50 min
- When
- Every day
- Estimated price
- $650 - $4,100
Flights from Rome to Rochester via Washington Dulles
- Ave. Duration
- 14 h 8 min
- When
- Monday to Friday
- Estimated price
- $450 - $1,900
Flights from Rome to Rochester via Newark
- Ave. Duration
- 14 h 53 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $430 - $1,800

- Website
- britishairways.com
Flights from Rome to Buffalo via Chicago O'Hare
- Ave. Duration
- 15 h 58 min
- When
- Every day
- Estimated price
- $1,000 - $8,500
Flights from Rome to Toronto via London Heathrow
- Ave. Duration
- 13 h 25 min
- When
- Every day
- Estimated price
- $650 - $3,500
Flights from Rome to Toronto via New York JFK
- Ave. Duration
- 13 h 31 min
- When
- Every day
- Estimated price
- $750 - $3,600
Flights from Rome to Rochester via Chicago O'Hare
- Ave. Duration
- 16 h 2 min
- When
- Every day
- Estimated price
- $450 - $2,200

- Website
- alitalia.com
Flights from Rome to Buffalo via New York JFK
- Ave. Duration
- 14 h 57 min
- When
- Every day
- Estimated price
- $1,000 - $9,000
Flights from Rome to Toronto
- Ave. Duration
- 9 h 50 min
- When
- Wednesday, Friday and Sunday
- Estimated price
- $650 - $3,900
Flights from Rome to Rochester via New York JFK
- Ave. Duration
- 14 h 42 min
- When
- Every day
- Estimated price
- $400 - $2,200

- Website
- brusselsairlines.com
Flights from Rome to Toronto
- Ave. Duration
- 9 h 10 min
- When
- Monday, Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $700 - $4,200
Flights from Rome to Toronto via Brussels
- Ave. Duration
- 12 h 20 min
- When
- Tuesday, Thursday, Friday and Saturday
- Estimated price
- $650 - $2,900
Flights from Rome to Rochester via Washington Dulles
- Ave. Duration
- 14 h 8 min
- When
- Monday to Friday
- Estimated price
- $450 - $1,900

- Website
- airtransat.com
Flights from Rome to Toronto
- Ave. Duration
- 9 h 45 min
- When
- Friday and Saturday
- Estimated price
- $480 - $2,300

- Phone
- 201-225-7500
- Website
- coachusa.com
Bus from Buffalo to Yorkshire, NY
- Ave. Duration
- 57 min
- Frequency
- 3 times a day
- Estimated price
- $15 - $21
- Schedules at
- web.coachusa.com
Bus from Buffalo, NY to Yorkshire, NY
- Ave. Duration
- 1 h 12 min
- Frequency
- 3 times a day
- Estimated price
- $16 - $23
- Schedules at
- web.coachusa.com
Bus from Corning to Olean, NY
- Ave. Duration
- 2 h 20 min
- Frequency
- Once daily
- Estimated price
- $24 - $35
- Schedules at
- coachusa.com
Bus from Olean, NY to Yorkshire, NY
- Ave. Duration
- 57 min
- Frequency
- 3 times a day
- Estimated price
- $16 - $23
- Schedules at
- web.coachusa.com

- Phone
- 877-462-6342
- Website
- us.megabus.com
Bus from Toronto, ON to Buffalo, NY
- Ave. Duration
- 2 h 10 min
- Frequency
- Every 4 hours
- Estimated price
- $11 - $21
- Schedules at
- us.megabus.com

- Phone
- 1-866-488-4452
- canada-info@coachcanada.com
- Website
- ca.megabus.com
Bus from Toronto, ON to Buffalo, NY
- Ave. Duration
- 2 h 10 min
- Frequency
- 3 times a day
- Estimated price
- $11 - $18
- Schedules at
- ca.megabus.com
- Book at
- ca.megabus.com

- Phone
- +1 1-800-661-8747
- Canada.info@greyhound.ca
- Website
- greyhound.ca
Bus from Toronto, ON to Buffalo, NY
- Ave. Duration
- 1 h 37 min
- Frequency
- Once daily
- Estimated price
- $14 - $40
- Website
- Greyhound.ca
- Advanced Purchase
- $14 - $21
- Online Fare
- $16 - $35
- Standard Fare
- $25 - $40
- Refundable
- $29 - $45
Bus from Hamilton, ON to Buffalo, NY
- Ave. Duration
- 2 h 40 min
- Frequency
- Once daily
- Estimated price
- $12 - $35
- Website
- Greyhound.ca
- Advanced Purchase
- $12 - $18
- Online Fare
- $13 - $28
- Standard Fare
- $22 - $35
- Refundable
- $25 - $40

- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Rochester, Ny to Buffalo Airport
- Ave. Duration
- 1 h 25 min
- Frequency
- Hourly
- Estimated price
- $13 - $29
- Website
- greyhound.com
- Economy
- $13 - $19
- Flexible
- $23 - $29

- Website
- trailwaysny.com
Bus from Rochester, NY to Buffalo, NY - Airport
- Ave. Duration
- 1 h 19 min
- Frequency
- Once daily
- Estimated price
- $18 - $26
- Schedules at
- trailwaysny.com
- Book at
- trailwaysny.com
Want to know more about travelling around United States
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.
Questions & Answers
How far is it from Rome to Sardinia?
The distance between Rome and Sardinia is 7092 km.
What is the cheapest way to get from Rome to Sardinia?
The cheapest way to get from Rome to Sardinia is to fly and bus which costs 290€ - 1100€ and takes 17 h 59 min.
What is the fastest way to get from Rome to Sardinia?
The quickest way to get from Rome to Sardinia is to fly and bus which takes 17 h 24 min and costs 320€ - 1700€.
How long does it take to get from Rome to Sardinia?
It takes approximately 17 h 24 min to get from Rome to Sardinia, including transfers.