Travel options
from London to Porthcawl

You can get from London to Porthcawl by train, bus or flight.

Our recommendation

To get from London to Porthcawl on 4 Aug we recommend taking a bus because it’s the best combination of price and speed.

15:40London, Heathrow Airport Terminals 1, 2, 34h35 20:15Porthcawl
0 changes
£271One-way
Cheapest
15:00London5h15 20:15Porthcawl
0 changes
£221One-way
Other options
15:40London, Heathrow Airport Terminals 1, 2, 34h40 20:20Porthcawl
0 changes
£271One-way
15:00London5h20 20:20Porthcawl
0 changes
£221One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Travel Information between London and Porthcawl

distanceDistance153 miles (247 km)
modeAvailable travel modesCoach or train
priceTicket price range£20 - £33
cheapestCheapest modeCoach • £20 • 4 h 15 min
fastestFastest modeTrain • £33 • 2 h 7 min
carriersPopular travel companiesMegabus or Great Western Railway

Travel 153 miles (247 km) by coach or train between London and Porthcawl. If speed is a priority, then a train is the best option with an average duration of 2 h 7 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £20. The most popular travel providers which serve this route are Megabus or Great Western Railway among others. Travellers can even take a direct from London to Porthcawl.

Travel Tips

Travel from London to Porthcawl
Travel to Porthcawl easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Porthcawl.
FAQs
What are my travel options from London to Porthcawl?

You can travel from London to Porthcawl 2 different ways: coach or train.

How many miles are between London and Porthcawl

The London to Porthcawl distance is approximately 153 miles (247 km).

Where do people depart from and arrive in when travelling from London to Porthcawl?

These are the most popular departure and arrival points for travellers from London to Porthcawl:

    Which travel operators can get me from London to Porthcawl?

    If finding a good deal is your main consideration for your trip from London to Porthcawl, then we'll help you find the best value travel companies for you:

    • Travel with Megabus to go to Porthcawl by coach. For a good deal on tickets, you can find Megabus London to Porthcawl tickets on Omio for £20.
    • Travel with Great Western Railway for trains to Porthcawl. If you’re looking for a good deal on tickets, check for Great Western Railway London to Porthcawl tickets on Omio for £33.
    What other popular destinations should I add to my itinerary for my trip to Porthcawl from London?
    Your journey from London to Porthcawl doesn't have to end in Porthcawl. Many of our customers like to extend their holidays to explore other popular destinations like Cardiff, Newport or Birmingham. If you’d like to add Cardiff, Newport or Birmingham to your London to Porthcawl trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Porthcawl today!
    How early should I purchase tickets to Porthcawl from London online for the best deals?

    Before travelling from London to Porthcawl, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

    • The price of a coach ticket for this route is on average £20 one way.
    • The price of a train ticket for this trip is £33 one way on average.

    But we recommend booking London to Porthcawl tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    What is the cheapest way to get from London to Porthcawl?

    The cheapest way from London to Porthcawl is by taking a coach. You can find average ticket prices around £20 compared to other travel options to Porthcawl:

    A coach is £13 less than a train for this journey with tickets for a train from London to Porthcawl costing on average £33.

    What is the fastest way to get to Porthcawl from London?

    The quickest way to travel from London to Porthcawl is by train, which takes on average 2 h 7 min   compared to other travel options that may take you longer to get to your destination:

    In comparison, going by coach can take 4 h 15 min   on average.

    Stations

    Important Stations and Airports for this Journey

    London
    London
    Amenities
    London Liverpool Street Stn
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the bus station and what is the best way to get there?
    This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
    London Bridge
    Amenities
    Refreshments

    Travelling from London to Porthcawl: related information

    Here are some other resources that might have the information you need