How to get from Edinburgh to Weymouth

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

12 Aug
13 Aug
14 Aug
15 Aug
16 Aug
17 Aug
18 Aug

Travel Information between Edinburgh and Weymouth

distanceDistance369 miles
modeAvailable travel modesCoach, flight, ferry or train
priceTicket price range£44 - £226
cheapestCheapest modeCoach • £44 • 14 h 35 min
fastestFastest modeFlight • £169 • 1 h 10 min
carriersPopular travel companiesNational Express, Loganair or London North Eastern Railway

Take a coach, flight, ferry or train to travel 369 miles to Weymouth from Edinburgh. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £44. The most popular travel providers which serve this trip are National Express, Loganair or London North Eastern Railway among others. Travellers can even take a direct from Edinburgh to Weymouth.

Travel Tips: Travel from Edinburgh to Weymouth

Travel to Weymouth 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 Edinburgh to Weymouth.

There are 4 ways to travel between Edinburgh and Weymouth including taking a coach, flight, ferry or train.

Coach services offer the cheapest way to get from Edinburgh to Weymouth. Tickets for a coach cost on average £44.

This is compared to other travel options to Weymouth:

A coach is generally £125 less than a flight for the same route. A flight costs on average £169 from Edinburgh to Weymouth.

A coach is £182 less than a train for this trip with tickets for a train from Edinburgh to Weymouth costing on average £226.

The quickest way to travel from Edinburgh to Weymouth is by flight, which takes on average 1 h 10 min   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to Weymouth by coach can take on average 14 h 35 min.

In comparison, travelling by train can take you on average 8 h 15 min.

You should expect to travel around 369 miles from Edinburgh to Weymouth.

The average frequency per day from Edinburgh to Weymouth is:

  • Around 1 coach per day.
  • 6 trains per day.

However, we recommend checking specific travel dates for your journey from Edinburgh to Weymouth as scheduled services by coach, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points when travelling from Edinburgh to Weymouth:

  • Most travellers take a coach from Edinburgh, Elder Street to Weymouth, The Esplanade / New Street.
  • Most travellers who purchase a train ticket from Edinburgh to Weymouth depart from Edinburgh Waverley to Weymouth.

Omio works with many trusted partners that can help you travel the best way from Edinburgh to Weymouth:

  • You can take a coach from Edinburgh to Weymouth with National Express. Cheap tickets can be found for £44 with National Express from Edinburgh to Weymouth.
  • You can go to Weymouth from Edinburgh by plane with Loganair. You'll see cheap plane tickets for £169 with Loganair from Edinburgh to Weymouth on Omio.
  • You can travel from Edinburgh to Weymouth by train with London North Eastern Railway. You can find cheap tickets on Omio for £226 with London North Eastern Railway from Edinburgh to Weymouth.
Many of our customers who book a trip from Edinburgh to Weymouth often extend their holiday and travel to other popular destinations like London, Bristol or Bournemouth. If you’re thinking of adding another destination to your Edinburgh and Weymouth itinerary, let Omio find you the best connections between Weymouth and any of these top destinations today!

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

  • The price of a coach ticket for this journey is on average £44 one way.
  • The price of a plane ticket for this journey is £169 one way on average.
  • The price of a train ticket is on average £226 one way for this trip.

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

Travelling from Edinburgh to Weymouth: related information

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone