• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 5 ways to get from Budapest to Corfu by plane, bus, bus and ferry, car ferry, car 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.

Recommended option

Fly  •  5 h 4 min

  1. Fly from Budapest (BUD) to Corfu (CFU) BUD - CFU

$86 - $421

4 alternative options

Bus, bus and ferry  •  21 h 45 min

  1. Take the bus from Budapest to Thessaloniki
  2. Take the bus and ferry from Thessaloniki to Corfu X3

$95 - $128

Bus, bus and ferry via Larissa  •  24 h 1 min

  1. Take the bus from Budapest to Larissa
  2. Take the bus and ferry from Larissa to Corfu X4

$97 - $126

Bus, car ferry  •  25 h 20 min

  1. Take the bus from Budapest Népliget to Thessaloniki
  2. Take the bus from Thessaloniki to Igoumenitsa
  3. Take the car ferry from Igoumenitsa to Corfu

$101 - $144

Drive, Flying Dolphin  •  14 h 47 min

  1. Drive from Budapest to Sarandë
  2. Take the Flying Dolphin from Sarandë to Corfu

$165 - $226

Questions & Answers

The cheapest way to get from Budapest to Corfu is to bus and bus and ferry which costs 26 000 Ft - 36 000 Ft and takes 21 h 45 min.

More details

The quickest way to get from Budapest to Corfu is to fly which costs 24 000 Ft - 120 000 Ft and takes 5 h 4 min.

More details

No, there is no direct bus from Budapest to Corfu. However, there are services departing from Budapest and arriving at Corfu via Thessaloniki. The journey, including transfers, takes approximately 21 h 45 min.

More details

The distance between Budapest and Corfu is 879 km.

The best way to get from Budapest to Corfu without a car is to bus and bus and ferry which takes 21 h 45 min and costs 26 000 Ft - 36 000 Ft.

More details

It takes approximately 5 h 4 min to get from Budapest to Corfu, including transfers.

More details

Budapest to Corfu bus services, operated by Siamos Tours, depart from Budapest station.

More details

The quickest flight from Budapest Airport to Corfu Airport is the direct flight which takes 1 h 40 min.

Search flights

Budapest to Corfu bus services, operated by KTEL Kerkyras, arrive at Corfu station.

More details

Corfu is 1 h ahead of Budapest. It is currently 9:01 AM in Budapest and 10:01 AM in Corfu.

Map of how to get from Budapest to Corfu.
Launch map view
  • Distance: 549.2 miles
  • Duration: 5 h 4 min

What companies run services between Budapest, Hungary and Corfu, Greece?

Ryanair and Wizz Air fly from Budapest to Corfu 3 times a week.

Airlines
Ryanair
Website
ryanair.com
Flights from Budapest to Corfu
Ave. Duration
1 h 40 min
When
Thursday
Estimated price
$85 - $400
Wizz Air
Website
wizzair.com
Flights from Budapest to Corfu
Ave. Duration
1 h 40 min
When
Wednesday and Sunday
Estimated price
$130 - $850
Bus operators
Siamos Tours
Phone
0030 2108219900
Email
vsiamos@otenet.gr
Website
siamostours.gr
Bus from Budapest to Thessaloniki
Ave. Duration
15 h 15 min
Frequency
Once a week
Estimated price
$55 - $65
Schedules at
siamostours.gr
Bus from Budapest to Larissa
Ave. Duration
17 h 31 min
Frequency
Once a week
Estimated price
$60 - $75
Schedules at
siamostours.gr
KTEL Kerkyras
Phone
+3026610 28900
Email
info@greenbuses.gr
Website
greenbuses.gr
Bus and ferry from Thessaloniki to Corfu
Ave. Duration
5 h 30 min
Frequency
Twice daily
Estimated price
$40 - $65
Schedules at
greenbuses.gr
Bus and ferry from Larissa to Corfu
Ave. Duration
5 h 30 min
Frequency
Twice a week
Estimated price
$35 - $55
Schedules at
greenbuses.gr
KTEL Larisas
Phone
2410 567.600
Website
ktellarisas.gr
Bus and ferry from Larissa to Corfu
Ave. Duration
6 h
Frequency
Twice a week
Schedules at
ktellarisas.gr
Crazy Holidays
Phone
2310-241545
Website
crazyholidays.gr
Bus from Budapest Népliget to Thessaloniki
Ave. Duration
16 h
Frequency
3 times a week
Estimated price
$55 - $80
Schedules at
crazyholidays.gr
KTEL Thesprotias
Phone
2665 0 22309
Email
info@ktel-thesprotias.gr
Website
ktel-thesprotias.gr
Bus from Thessaloniki to Igoumenitsa
Ave. Duration
5 h
Frequency
Twice daily
Estimated price
$35 - $50
Schedules at
ktel-thesprotias.gr
Ferry operators
Ionion Lines
Phone
0030 2661081808
Email
reservation@ionionlines.eu
Website
ionionlines.eu
Car ferry from Igoumenitsa to Corfu
Ave. Duration
1 h 30 min
Frequency
Every 2 hours
Estimated price
$11
Schedules at
ionionlines.eu
Passenger
$10 - $12
Vehicle
$43 - $46
Corfu Ferries
Phone
+302665021000
Email
oscartrv@otenet.gr
Website
corfuferries.gr
Car ferry from Igoumenitsa to Corfu
Ave. Duration
1 h 45 min
Frequency
Hourly
Estimated price
$12 - $13
Schedules at
corfuferries.gr
Ionian Seaways
Phone
+30 26610 38690
Website
ionianseaways.com
Ferry from Sarandë to Corfu
Ave. Duration
30 min
Frequency
Once daily
Estimated price
$28
Schedules at
ionianseaways.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to travel India's Golden Triangle, Heading to Europe? Read this before you buy a Eurail Pass and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.

More Questions & Answers

Ryanair and Wizz Air offer flights from Budapest Airport to Corfu Airport.

Search flights

There are 2321+ hotels available in Corfu. Prices start at $34 USD per night.

More details

The best way to get from Budapest to Budapest Airport is to bus which takes 29 min and costs 350 Ft.

More details