1map logoGo to main page

Edinburgh to Mallaig from $60: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Mallaig, United Kingdom

How to Get from Edinburgh to Mallaig: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$60 - DriveBest price
185.2 milesDistance
3h 34m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Mallaig with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Drive
Average Duration
7h  9m
Estimated price
$58-93
Recommended
Company
various
Drive
Average Duration
3h  34m
Estimated price
$60-90
Cheapest
route map
Distance: 185.2 miles
Duration: 3h 34m

See more options

Pricing table
Company
First ScotRail Service
Train
Average Duration
7h  56m
Estimated price
$63-146
Company
Caledonian Sleeper, various
Train
Train
Average Duration
7h  30m
Estimated price
$93-329

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Train $118 $118 $117 $118 $117 $117 $117

Traveling From Edinburgh to Mallaig

Your journey from Edinburgh, with its vibrant urban energy and historic architecture, to Mallaig, a charming coastal village known for its stunning landscapes and serene atmosphere, offers a captivating contrast.

Best Neighbourhoods in Mallaig

Mallaig features charming neighborhoods that blend local culture and scenic beauty.

Mallaig Harbour
• Bustling hub for fishing boats and ferries.
• Stunning sea views and lively atmosphere.
Main Street
• Array of shops, cafes, and restaurants.
• Great spot for local seafood and souvenirs.
West Bay
• Peaceful beach ideal for relaxing strolls.
• Scenic views of the surrounding hills and sea.

Best Times To Visit Mallaig's Attractions

Knowing when to visit Mallaig's attractions can enhance your experience and help you avoid crowds.

Mallaig Harbour
Early morning offers a tranquil atmosphere, perfect for photography.
The Jacobite Train
Weekdays in late spring or early autumn see fewer travelers.
West Bay Beach
Visit during early mornings or late afternoons for a peaceful escape.

Mallaig Weather: What to Expect Year-Round

Mallaig experiences a maritime climate, characterized by mild temperatures and frequent rainfall, making it essential to be prepared for changing conditions. The best times to visit are during late spring and summer when days are longer and weather is more favorable, enhancing your overall travel experience.

Dining Recommendation in Mallaig

Explore the local delicacies at The Steam Inn, where you can savor the fresh seafood platter that highlights Mallaig's coastal bounty. Unlike Edinburgh's diverse culinary scene, the intimate atmosphere and the authentic taste of freshly caught fish create a genuinely local dining experience.

Edinburgh - Mallaig operators

Explore transport companies operating between Edinburgh and Mallaig, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Website
https://uk.megabus.com

Bus from Edinburgh Bus Station to Inverness Bus Station

Average Duration
3h 53m
Estimated price
$18-25
Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Edinburgh to Crianlarich

Average Duration
1h 46m
Estimated price
$16-40

Train from Crianlarich to Mallaig

Average Duration
3h 19m
Estimated price
$30-70

Train from Edinburgh to Glasgow Queen Street

Average Duration
51m
Estimated price
$17-40

Train from Fort William to Mallaig

Average Duration
2h 11m
Estimated price
$14-30
Contact phone
+44 1524 732100
Website
https://westcoastrailways.co.uk

Train from Fort William to Mallaig

Average Duration
2h 11m
Estimated price
$35-230
all-pages.transport_night train
Website
sleeper.scot

all-pages.transport_night train from Edinburgh to Fort William

Average Duration
5h 5m
Estimated price
$75-100

Edinburgh to Mallaig: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edinburgh and Mallaig offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embrace the scenic journey from Edinburgh to Mallaig, covering a driving distance of 297.7 km through picturesque routes and charming landscapes. 💷 Discover budget-friendly options as the prices to travel by car from Edinburgh to Mallaig range from £47 to £71, offering flexibility to suit your travel preferences. 🌄 Experience the allure of the Scottish countryside as you embark on a 3-hour and 34-minute road trip filled with breathtaking views and memorable moments.
Average price
£47 - £70
🚂 As there is no direct train from Edinburgh to Mallaig, travelers will need to take a route that involves transfers at Glasgow Queen Street and Crianlarich. The journey, including transfers, typically takes around 7 hours and 56 minutes. 🎟️ Ticket prices for the train journey between Edinburgh and Mallaig vary depending on the class of travel and time of booking, with fares ranging from £50 to £115.
Departure Point
Edinburgh station
Arrival Point
Mallaig station
Useful tips for train travellers
• Onboard catering services on the ScotRail service from Edinburgh to Mallaig offer a selection of snacks and beverages. The train features a trolley service where you can purchase hot and cold drinks, light snacks, and confectionery items. There is currently no full dining car, so it's advisable to bring your own meal or snacks for longer journeys.
• This route is predominantly served by ScotRail, which offers two main classes of seating: Standard Class and First Class. Standard Class provides comfortable seating with enough legroom for a pleasant journey, while First Class offers wider seats, more legroom, and complimentary refreshments. Reservations are recommended, especially during peak travel times. You can book your tickets and find more information at ScotRail's website.
• The arrival station in Mallaig is small but well-equipped for visitors. You can expect basic facilities including restrooms. Unfortunately, there isn't a luggage storage facility at Mallaig station, so it's best to travel light. After arriving, you can minimize wait times by hopping on the West Coast Motors bus service (Route 500) that connects Mallaig to nearby attractions, including Fort William. For station maps and schedules, refer to Mallaig Station Info.

Frequently asked questions

Find out more about the route from Edinburgh to Mallaig.

Or choose the category:
The distance between Edinburgh and Mallaig is 201.2 km by road. If you prefer to travel by train, it takes approximately 8 hours to reach Mallaig from Edinburgh. Alternatively, you can take a combination of bus and train, which typically takes about 7 hours and 3 minutes. If you are driving, the journey from Mallaig to Edinburgh takes about 3 hours and 34 minutes by car.
The most cost-effective option for traveling from Edinburgh to Mallaig is by taking the bus, which costs £35-£51 and takes 7 hours and 40 minutes. Although it is a longer travel time compared to other modes of transportation, it is a more affordable option. However, if time is of the essence, driving is the quickest way to reach Mallaig, taking only 3 hours and 34 minutes at a cost of £47-£71.
The prices for a train journey between Edinburgh and Mallaig range from £46 to £70. On the other hand, the prices for a bus trip from Mallaig to Edinburgh range from £35 to £49.
To get from Edinburgh to Mallaig without using public transportation, you can opt to drive. The driving distance between the two cities is approximately 297.7 km, and it takes around 3 hours and 34 minutes to complete the journey.
To travel from Edinburgh to Mallaig without a car, the best option is to take a combination of bus and train. This journey takes approximately 7 hours and 3 minutes, with fares ranging from £27 to £212. You can start by taking a bus from Edinburgh to Fort William, which takes around 3 hours and 50 minutes. From Fort William, you can then board a scenic train to Mallaig, which takes about 1 hour and 30 minutes.
There is no direct link between Edinburgh and Mallaig. For train travel, you would need to take a route that includes transfers at Glasgow Queen Street and Crianlarich, with a total travel time of approximately 8 hours. Similarly, for bus travel, you would have to transfer at Buchanan Bus Station and Fort William Bus Station, taking around 7 hours and 40 minutes. However, there is a direct road connection, with a driving distance of 298.1 km and an average travel time of 3 hours and 34 minutes.
There are numerous accommodation options available near Mallaig including 81+ hotels. Prices for these hotels start at £51.