There are 10 ways to get from Berlin to Castelo Branco by plane, bus, car, train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Berlin Brandenburg Airport to Francisco De Sá Carneiro Airport, bus
best- Fly from Berlin Brandenburg Airport (BER) to Francisco De Sá Carneiro Airport (OPO)plane BER - OPO
- Take the bus from Porto to Terminal Rodoviário de Castelo Brancobus
10h 30m€99–297Bus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Parisbus N100
- Take the bus from Paris - Pershing-Porte Maillot Bus Station to Castelo Brancobus BlaBlaCar Bus
35h 50m€212–381Drive 2,540.4 km
- Drive from Berlin to Castelo Brancocar 2,540.4 km
23h 25m€395–571Fly Berlin Brandenburg Airport to Lisbon-Portela Airport, bus
- Fly from Berlin Brandenburg Airport (BER) to Lisbon-Portela Airport (LIS)plane BER - LIS
- Take the bus from Lisboa - Aeroporto Humberto Delgado (LIS) to Terminal Rodoviário de Castelo Brancobus
9h 45m€99–320Train to Hamburg Airport, fly to Francisco De Sá Carneiro Airport, bus
- Take the train from Berlin Hbf to Hamburg Hbftrain
- Fly from Hamburg Airport (HAM) to Francisco De Sá Carneiro Airport (OPO)plane HAM - OPO
- Take the bus from Porto to Terminal Rodoviário de Castelo Brancobus
12h 10m€151–568Train, bus via International Interconnection Hub
- Take the train from Berlin Hbf to Mannheim, Hauptbahnhoftrain 12 / ...
- Take the bus from Mannheim central bus station to International Interconnection Hubbus
- Take the bus from International Interconnection Hub to Vilar Formosobus
- Take the train from Vilar Formoso to Guardatrain Re
- Take the train from Guarda to Castelo Brancotrain Ic
38h 24m€267–757Train, bus
- Take the train from Berlin Hbf to Frankfurttrain 12 / ...
- Take the bus from Frankfurt central train station to Macedo de Cavaleirosbus
- Take the bus from Terminal Rodoviário de Macedo de Cavaleiros to Terminal Rodoviário de Castelo Brancobus
39h 46m€261–711Train, bus #2
- Take the train from Berlin Hbf to Frankfurttrain 12 / ...
- Take the bus from Frankfurt - Main Bus Station to Salamancabus
- Take the bus from Salamanca to Castelo Brancobus
41h 26m€303–801Train, bus via Paris
- Take the train from Berlin Gesundbrunnen to Paris Nordtrain Trn
- Take the bus from Paris - Porte Dauphine to Castelo Brancobus Paris
41h 27m€327–533Drive, car train
- Drive from Berlin to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Castelo Brancocar
29h 59m€409–576
Berlin to Castelo Branco by bus
Questions & Answers
The cheapest way to get from Berlin to Castelo Branco is to fly and bus which costs €95 - €300 and takes 10h 30m.
The fastest way to get from Berlin to Castelo Branco is to fly and bus which takes 9h 45m and costs €95 - €320.
No, there is no direct bus from Berlin to Castelo Branco. However, there are services departing from Berlin, Zentralen Omnibusbahnhof and arriving at Castelo Branco via Paris - Pershing-Porte Maillot Bus Station. The journey, including transfers, takes approximately 35h 50m.
The distance between Berlin and Castelo Branco is 2376 km. The road distance is 2540.4 km.
The best way to get from Berlin to Castelo Branco without a car is to bus which takes 35h 50m and costs €210 - €390.
It takes approximately 10h 30m to get from Berlin to Castelo Branco, including transfers.
Berlin to Castelo Branco bus services, operated by FlixBus, depart from Berlin, Zentralen Omnibusbahnhof station.
Berlin to Castelo Branco bus services, operated by FlixBus, arrive at Paris station.
Castelo Branco is 1h behind Berlin. It is currently 12:43 AM in Berlin and 11:43 PM in Castelo Branco.
Yes, the driving distance between Berlin to Castelo Branco is 2540 km. It takes approximately 23h 25m to drive from Berlin to Castelo Branco.
What companies run services between Berlin, Germany and Castelo Branco, Portugal?
You can take a bus from Berlin, Zentralen Omnibusbahnhof to Castelo Branco via Paris - Pershing-Porte Maillot Bus Station in around 35h 50m.
- Website
- brusselsairlines.com
Flights from Berlin Brandenburg Airport to Francisco De Sá Carneiro Airport via Brussels
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €75–300
Flights from Berlin Brandenburg Airport to Lisbon-Portela Airport via Brussels
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- €110–210
Flights from Hamburg Airport to Francisco De Sá Carneiro Airport via Brussels
- Ave. Duration
- 5h 40m
- When
- Monday to Saturday
- Estimated price
- €80–320
- Website
- eurowings.com
Flights from Berlin Brandenburg Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 15m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €70–240
Flights from Berlin Brandenburg Airport to Francisco De Sá Carneiro Airport via Cologne Bonn
- Ave. Duration
- 6h 50m
- When
- Thursday and Friday
- Estimated price
- €70–240
Flights from Berlin Brandenburg Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h 45m
- When
- Monday and Friday
- Estimated price
- €90–260
Flights from Hamburg Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–250
- Website
- klm.com
Flights from Hamburg Airport to Francisco De Sá Carneiro Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- €95–440
- Website
- ryanair.com
Flights from Berlin Brandenburg Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- €70–190
Flights from Berlin Brandenburg Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €75–230
Flights from Hamburg Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 5m
- When
- Monday
- Estimated price
- €70–260
- Website
- lufthansa.com
Flights from Berlin Brandenburg Airport to Francisco De Sá Carneiro Airport via Frankfurt
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- €110–240
- Website
- flytap.com
Flights from Berlin Brandenburg Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- €130–250
- Website
- airfrance.com
Flights from Hamburg Airport to Francisco De Sá Carneiro Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- €95–440
- Website
- easyjet.com
Flights from Berlin Brandenburg Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 20m
- When
- Monday and Friday
- Estimated price
- €70–290
- Website
- luxair.lu
Flights from Hamburg Airport to Francisco De Sá Carneiro Airport via Luxembourg
- Ave. Duration
- 6h 45m
- When
- Monday
- Estimated price
- €130–600
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Hamburg Hbf
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €50–230
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 4h 46m
- Frequency
- Hourly
- Estimated price
- €100–480
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Frankfurt
- Ave. Duration
- 4h 1m
- Frequency
- Hourly
- Estimated price
- €90–420
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Berlin Hbf to Frankfurt
- Ave. Duration
- 4h 1m
- Frequency
- Hourly
- Estimated price
- €90–420
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Berlin Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 7h 32m
- Frequency
- Twice daily
- Estimated price
- €120–180
- Website
- Österreichische Bundesbahnen
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Vilar Formoso to Guarda
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- €4–9
- Website
- Comboios de Portugal
Train from Guarda to Castelo Branco
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €12–24
- Website
- Comboios de Portugal
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Berlin Gesundbrunnen to Paris Nord
- Ave. Duration
- 17h 5m
- Frequency
- 3 times a week
- Estimated price
- €200–410
- Website
- Belgian Railways
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Porto to Terminal Rodoviário de Castelo Branco
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- €21–35
- Website
- Flixbus
Bus from Berlin, Zentralen Omnibusbahnhof to Paris
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- €80–140
- Website
- Flixbus
Bus from Lisboa - Aeroporto Humberto Delgado (LIS) to Terminal Rodoviário de Castelo Branco
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Estimated price
- €16–28
- Website
- Flixbus
Bus from Porto to Terminal Rodoviário de Castelo Branco
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- €21–35
- Website
- Flixbus
Bus from Mannheim central bus station to International Interconnection Hub
- Ave. Duration
- 23h 25m
- Frequency
- 3 times a week
- Estimated price
- €120–210
- Website
- Flixbus
Bus from International Interconnection Hub to Vilar Formoso
- Ave. Duration
- 3h 35m
- Frequency
- 3 times a day
- Estimated price
- €23–40
- Website
- Flixbus
Bus from Frankfurt central train station to Macedo de Cavaleiros
- Ave. Duration
- 30h 20m
- Frequency
- 3 times a week
- Estimated price
- €150–260
- Website
- Flixbus
Bus from Salamanca to Castelo Branco
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a week
- Estimated price
- €19–35
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Paris - Pershing-Porte Maillot Bus Station to Castelo Branco
- Ave. Duration
- 21h 55m
- Frequency
- Once daily
- Estimated price
- €130–250
- Website
- BlaBlaCar Bus
Bus from Frankfurt - Main Bus Station to Salamanca
- Ave. Duration
- 31h 55m
- Frequency
- Once daily
- Estimated price
- €190–350
- Website
- BlaBlaCar Bus
Bus from Salamanca to Castelo Branco
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €22–40
- Website
- BlaBlaCar Bus
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Macedo de Cavaleiros to Terminal Rodoviário de Castelo Branco
- Ave. Duration
- 3h 25m
- Frequency
- Twice a week
- Estimated price
- €17–40
- Website
- Rede Expressos
- Phone
- +33 6 31 09 82 47
- [email protected]
- Website
- euroscoach.com
Bus from Paris - Porte Dauphine to Castelo Branco
- Ave. Duration
- 22h 55m
- Frequency
- Once a week
- Estimated price
- €121
- Schedules at
- euroscoach.com
Want to know more about travelling around Portugal
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Book your Berlin to Castelo Branco bus tickets online with Omio.
There are 86+ hotels available in Castelo Branco.






























