- Must visit
National Museum of History and Art
The country’s main archaeology, history, and fine arts museum, with major collections spanning Gallo-Roman finds to European painting in a dramatic multi-level building.

Cheapest price
$166
Average price
$166
Fastest journey
42h 20m
Average duration
42h 20m
Buses per day
1
Distance
1702 km
Omio recommends booking the flight as it is the most popular option from Porto to Luxembourg among Omio's users. If you are prioritising price take the bus with prices starting from $80. For those with little time consider booking a flight which can get you there in 2h 52m. The ticket price range depends on the travel mode: a bus costs an average of $80, and a train costs an average of $408.
Distance: 920 miles (1482 km)
| Bus | Most popular Flight | Train | Driving |
|---|---|---|---|
$155 Average price Cheapest | $170 Average price | $408 Average price | $547 Average price (fuel + tolls) |
30h 18m Average total duration 29h 48m Onboard + 30m Additional time* | 5h 52m Average total duration Fastest 2h 52m Onboard + 3h 0m Additional time* | 40h 9m Average total duration 39h 39m Onboard + 30m Additional time* | 18h 28m Average total duration (door-to-door) |
Direct Options | Direct Options | Direct Options | Direct Options |
This is compared to other travel options from Porto to Luxembourg:
A bus is $15 (€12) less than a flight for this route with tickets for a flight from Porto to Luxembourg costing on average $170 (€140).
A bus is $253 (€207) less than a train for this route with tickets for a train from Porto to Luxembourg costing on average $408 (€335).
Other travel options to Luxembourg take longer:
Bus takes on average 29h 48m.
Train takes on average 39h 39m.
You'll arrive about {timeSavings} sooner ({durationInMinutes} by bus vs {drivingDurationInMinutes} by car) and save roughly {savingsAmount} compared to fuel and tolls ({cheapestPrice} vs {drivingPriceInCents}). You also skip the drive itself — no traffic stress, no parking, and you can use the time to work, nap, or catch up on a series with the onboard Wi-Fi.
Direct coaches are operated by {directProviders}.
Driving is still worth considering if you're travelling with bulky luggage, need flexibility on departure times, or plan to stop along the way.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator FlixBus | Departure Time 07:05AM | Arrival Time 03:50PM | Duration 31h45 | Departure days Mon, Tue, Wed, Thu, Sat, Sun | Cheapest price $89 |
Operator Alsa | Departure Time 08:00AM | Arrival Time 05:30PM | Duration 32h30 | Departure days Thu | Cheapest price $133 |
Operator BlaBlaCar Bus | Departure Time 08:00AM | Arrival Time 05:30PM | Duration 32h30 | Departure days Thu | Cheapest price $146 |
Operator Internorte | Departure Time 08:00AM | Arrival Time 05:30PM | Duration 32h30 | Departure days Thu | Cheapest price $133 |
Operator FlixBus | Departure Time 08:50AM | Arrival Time 01:00AM | Duration 39h10 | Departure days Mon, Tue, Wed, Thu, Sat | Cheapest price $90 |
Operator FlixBus | Departure Time 09:00AM | Arrival Time 01:00AM | Duration 39h00 | Departure days Mon, Tue, Wed, Thu, Sat | Cheapest price $90 |
Operator Alsa | Departure Time 09:00AM | Arrival Time 05:30PM | Duration 31h30 | Departure days Tue, Thu, Sat | Cheapest price $155 |
Operator BlaBlaCar Bus | Departure Time 09:15AM | Arrival Time 05:30PM | Duration 31h15 | Departure days Sat | Cheapest price $219 |
Operator FlixBus | Departure Time 09:30AM | Arrival Time 05:50PM | Duration 31h20 | Departure days Tue, Thu, Sat | Cheapest price $108 |
Operator Alsa | Departure Time 09:45AM | Arrival Time 05:30PM | Duration 30h45 | Departure days Tue, Thu, Sat | Cheapest price $155 |
Operator FlixBus | Departure Time 12:10PM | Arrival Time 08:50PM | Duration 31h40 | Departure days Mon, Tue, Wed, Thu, Sat, Sun | Cheapest price $91 |
Operator FlixBus | Departure Time 10:30PM | Arrival Time 05:50PM | Duration 42h20 | Departure days Mon, Wed, Fri | Cheapest price $97 |
The table below shows live departures for Porto to Luxembourg buses for today, Friday, July 10. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
FlixBus · FlixBus | 10:30 PM Porto, Terminal Intermodal de Campanhã | 42h20 | 5:50 PM Luxembourg, P+R Bouillon | 1 transfer | |
| Saturday, July 11 | |||||
FlixBus · FlixBus | 7:05 AM Porto, Terminal Intermodal de Campanhã | 31h45 | 3:50 PM Luxembourg, P+R Bouillon | 1 transfer | |
FlixBus · FlixBus · FlixBus | 8:50 AM Porto, Terminal Intermodal de Campanhã | 39h10 | 1:00 AM Luxembourg, Gare Centrale | 2 transfers | |
FlixBus · FlixBus | 8:50 AM Porto, Terminal Intermodal de Campanhã | 32h00 | 5:50 PM Luxembourg, P+R Bouillon | 1 transfer | |
FlixBus · FlixBus · FlixBus | 9:00 AM Porto, Terminal Intermodal de Campanhã | 39h00 | 1:00 AM Luxembourg, Gare Centrale | 2 transfers | |
FlixBus · FlixBus | 9:00 AM Porto, Terminal Intermodal de Campanhã | 31h50 | 5:50 PM Luxembourg, P+R Bouillon | 1 transfer | |
Normal · Normal | 9:00 AM Maia, Porto (Aeroporto Sa Carneiro) | 31h30 | 5:30 PM Luxembourg, P+R Bouillon | 1 transfer | |
4755 · 4761 | 9:15 AM Porto, Terminal Intermodal de Campanhã | 31h15 | 5:30 PM Luxembourg, P+R Bouillon | 1 transfer | |
FlixBus · FlixBus | 9:30 AM Porto, Terminal Intermodal de Campanhã | 31h20 | 5:50 PM Luxembourg, P+R Bouillon | 1 transfer | |
Normal · Normal | 9:45 AM Porto, Terminal Intermodal de Campanhã | 30h45 | 5:30 PM Luxembourg, P+R Bouillon | 1 transfer | |
FlixBus · FlixBus · FlixBus | 12:10 PM Porto, Terminal Intermodal de Campanhã | 35h50 | 1:00 AM Luxembourg, Gare Centrale | 2 transfers | |
FlixBus · FlixBus · FlixBus | 12:10 PM Porto, Terminal Intermodal de Campanhã | 31h40 | 8:50 PM Luxembourg, P+R Bouillon | 2 transfers | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Buses from Porto to Luxembourg run on average 3 times per day, taking around 29h 48m. Cheap bus tickets for this journey start at $80 (€66) but you can travel from only $30 (€24) by flight.
The earliest bus runs at 01:05, the last at 23:55. The fastest bus covers the 920 miles (1482 km) distance in 28h 40m.
Distance 920 miles (1482 km) |
Average bus duration 29h 48m |
Cheapest ticket price $80 (€66) |
Buses per day 3 |
Fastest bus 28h 40m |
First bus 1:05 AM |
Last bus 11:55 PM |
Cheapest Month Jul |
Cheapest Day Thu |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Thu |
Least Busy Day Wed |
Best time to book 70 days |
Discover the best of Luxembourg — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Luxembourg trip today.
The country’s main archaeology, history, and fine arts museum, with major collections spanning Gallo-Roman finds to European painting in a dramatic multi-level building.
Luxembourg’s leading contemporary art museum, known for its I. M. Pei-designed building and rotating international exhibitions beside Fort Thüngen.
A strong introduction to the capital’s past, with models, objects, and multimedia displays explaining the city’s development, fortifications, and daily life.
The city’s picturesque lower quarter, known for cobbled lanes, historic houses, river views, and one of the most photogenic walks in Luxembourg.
A key viewpoint terrace near the Gëlle Fra monument, offering broad views of the valley and several of the city’s signature postcard scenes.
The country’s best-known walking area, famous for forested paths, rock formations, and highly shareable scenery often promoted as Little Switzerland.
Smoked pork collar served with broad beans, often considered Luxembourg’s national dish and a classic of local home cooking.
A traditional green bean soup usually made with potatoes, onions, bacon, and sausage, popular as a hearty everyday dish.
Crispy potato fritters with onion and parsley, commonly sold at markets and fairs and loved as a local street snack.
Long-established fine dining restaurant with a strong reputation for refined Italian cuisine and elegant service.
Historic restaurant near the old city walls, known for regional cuisine, game dishes, and a characterful traditional setting.
Well-known traditional restaurant in central Luxembourg City, appreciated for Luxembourgish specialties and a cozy, rustic atmosphere.
Prices are high by EU standards, especially hotels and dining, though public transport is free nationwide.
Service is usually included. Rounding up or leaving 5-10% for good restaurant service is appreciated but not required; round up taxi fares.
Official public transport app
Luxembourg P+R Bouillon, Luxembourg -> Luxembourg Gare Centrale, Luxembourg
Find answers to the most common questions about traveling from Porto to Luxembourg by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Luxembourg, this guide helps you travel smarter and with confidence.

Most Porto to Luxembourg buses use the Porto, Terminal Intermodal de Campanhã to Luxembourg, P+R Bouillon station pair, with some services arriving at Luxembourg, Gare Centrale. Use this guide to compare Porto and Luxembourg bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Porto, Terminal Intermodal de Campanhã is 2 km from Porto city centre. Public transport options include:
Porto, Terminal Intermodal de Campanhã has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Cafetaria Terminal (in the station), Restaurante Campanhã (0.5 km), Tasquinha do Caco (0.7 km).
Free Wi-Fi. ATMs are located near the main entrance.
Ticket office support is available at Porto, Terminal Intermodal de Campanhã.
Available at Porto, Terminal Intermodal de Campanhã: Parking, Taxis, WC.
Accessibility facilities are available at Porto, Terminal Intermodal de Campanhã: Elevators.
Luxembourg, P+R Bouillon is 2 km from Luxembourg city centre. Public transport options include:
Luxembourg, P+R Bouillon has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Cafeteria Bouillon (in the station), Quick Bouillon (in the station), Snack Express (in the station).
Free Wi-Fi. ATMs are located near the main entrance.
Ticket office support is available at Luxembourg, P+R Bouillon.
Available at Luxembourg, P+R Bouillon: Parking, Taxis, WC.
Accessibility facilities are available at Luxembourg, P+R Bouillon: Elevators, ramps.
Here are some other resources that might have the information you need