Quick Answer
For most travelers, the fastest and most convenient way from Edinburgh Airport (EDI) to Rosyth Port is: Tram to Edinburgh Gateway > Train to North Queensferry > Short Taxi (approx. 50-70 mins, £10-£20). The cheapest way is by public bus (Airlink 100 to city centre > Bus 7/X55 to Rosyth), taking 80-100 mins for under £10. There is no direct public transport; all routes require at least one change.
Option 1: Tram & Train (Best Balance of Speed & Cost)
This is our recommended route for most ferry passengers. It leverages Edinburgh's excellent tram link from the airport and connects seamlessly to the local train network, offering a reliable and relatively quick journey.
Step-by-Step Guide:
- Tram from EDI to Edinburgh Gateway: The tram stop is directly outside the airport terminal. Buy a ticket from the machine or conductor. The journey to Edinburgh Gateway station takes 12-15 minutes. Trams run every 7-10 minutes. (Cost: ~£6.50 for a single/return day ticket).
- Train from Edinburgh Gateway to North Queensferry or Inverkeithing: Edinburgh Gateway is an integrated transport hub. Walk across the platform to catch a ScotRail train heading towards Aberdeen or Dundee. Alight at North Queensferry (next stop, ~5 mins) or Inverkeithing (~3 mins). Trains run frequently. Check live times on ScotRail's website.
- Final Leg to Rosyth Port:
- From North Queensferry: The port is a steep 10-15 minute walk (not ideal with luggage) or a short 5-minute taxi (cost £5-£8). Pre-booking a taxi is advised.
- From Inverkeithing: You can take a local Stagecoach bus (7, 7A, 7B, X55) towards Dunfermline, alighting at "Rosyth, Ferry Terminal" (approx. 10 mins).
Key Advantages & Considerations:
| Aspect | Details |
|---|---|
| Total Time | 50 to 80 minutes (depending on connections) |
| Total Cost | £10 - £20 per person (Tram + Train + optional taxi) |
| Luggage | Trams and trains have space, but you must manage it during changes. |
| Best For | Travelers with moderate luggage, those prioritizing speed and reliability, and avoiding city centre traffic. |
| Booking | No need to book trams. Train tickets can be bought on the day or in advance via ScotRail (advance fares rarely available for this short hop). |
Option 2: Public Bus (The Budget Choice)
This is the most economical method, ideal for solo travelers or those on a tight budget. The route involves one bus change in Edinburgh city centre.
Detailed Route Breakdown:
- Airlink 100 (Skylink) to Edinburgh City Centre: Catch the frequent Airlink 100 bus from directly outside the airport arrivals hall. It terminates at Edinburgh Bus Station (St Andrew Square). Journey time is 25-35 minutes depending on traffic. (Cost: £4.50 single, £7.50 return).
- Connection to Rosyth: From St Andrew Square, walk a short distance to the bus stops on Princes Street or Queensferry Street for:
- Stagecoach Service 7, 7A, 7B, or X55 towards Dunfermline. Ensure the bus display says "via Rosyth". Alight at the "Rosyth, Ferry Terminal" stop. This leg takes 40-55 minutes.
In-Depth Analysis & Tips:
| Factor | Analysis |
|---|---|
| Total Cost | As low as £7-£9 per person (using single tickets). A DayRider Plus ticket (£11.50) covers both buses all day, offering unlimited travel and is highly recommended. |
| Total Time | 80 to 110 minutes. Heavily dependent on Edinburgh city traffic, especially during rush hour (7-9 am, 4-6:30 pm). |
| Luggage & Comfort | Airlink buses have underfloor luggage compartments. Local buses have limited space. Not ideal for very large suitcases or during peak hours when buses are crowded. |
| Reliability | Subject to road traffic delays. Always allow a significant buffer before your ferry check-in time. |
| Useful Resources | Use the Lothian Buses app for Airlink 100 and the Stagecoach Bus app for live tracking of Service 7/X55. |
Option 3: Taxi & Private Transfer (Door-to-Door Convenience)
For maximum ease, especially with heavy luggage, families, or groups, a direct taxi or pre-booked private transfer is the ultimate solution, albeit at a premium price.
What to Expect:
- Journey: A direct 13-mile drive via the M90 and A90 roads.
- Time: 20-35 minutes in normal traffic conditions.
- Pick-up: The official taxi rank is outside the terminal. For private transfers, your driver will meet you in the arrivals hall with a name sign.
Cost Breakdown & Booking Strategy:
| Service Type | Estimated Cost | Pros & Cons |
|---|---|---|
| Black Cab (Metered) | £55 - £75+ | Pros: Immediately available, regulated. Cons: Most expensive, meter runs in traffic. |
| Pre-booked Private Transfer | £35 - £50 | Pros: Fixed price, often cheaper, can be booked in advance online, professional service. Cons: Requires planning. |
| Ride-Sharing (Uber) | £30 - £50 (Variable) | Pros: App-based, cashless. Cons: Surge pricing during high demand, driver availability can be sporadic. |
When is it worth it? Consider this option if: you are a group of 3-4 (splitting the cost), have significant/multiple bags, are arriving on a late flight after public transport has stopped, or have mobility concerns.
Cost & Time Comparison: At a Glance
Use this table to quickly compare all your options for traveling from Edinburgh Airport to Rosyth Ferry Terminal.
| Transport Method | Estimated Total Time | Estimated Cost (Per Person) | Key Advantage | Best Suited For |
|---|---|---|---|---|
| Tram + Train + Taxi | 50 - 70 mins | £15 - £22 | Best balance of speed & reliability | Most travelers, efficient connection |
| Public Bus (Airlink + Stagecoach) | 80 - 110 mins | £7 - £11 | Cheapest option | Solo budget travelers, light packers |
| Pre-booked Private Transfer | 20 - 35 mins | £35 - £50 (for the car) | Door-to-door, no hassle | Families, groups, heavy luggage, late arrivals |
| Airport Black Taxi | 20 - 35 mins | £55 - £75+ | Immediate availability | Urgent travel, expense-not-an-issue |
Note: Times are door-to-door estimates excluding waiting time. Costs are approximate and subject to change.
Traveler Experience & Essential Tips
Beyond schedules and fares, here's practical wisdom from travelers who've made this journey.
Top 5 Pro Tips:
- Buffer is Your Best Friend: Public transport can be delayed. Aim to arrive at Rosyth Port at least 2.5 hours before your ferry sails. This gives you a comfortable cushion for delays and ensures a stress-free check-in.
- Master the Money-Saving Combo Ticket: If using buses, the Stagecoach DayRider Plus (£11.50) is unbeatable. It covers your Airlink 100 from the airport AND all Stagecoach buses (like the #7 to Rosyth) for a full day.
- Luggage Strategy: If you have one large suitcase and a carry-on, you'll manage on trams/trains/buses. With more than that, the hassle of changes increases significantlyâstrongly consider a taxi/transfer.
- Navigate the Final Stretch: If you get off the train at North Queensferry, don't underestimate the walk to the port. It's steep and not well-suited for rollers on cobbles. Having a local taxi number saved (e.g., Davidson Taxis) or using Uber is a smart move.
- Check Ferry Operator Advice: Always review the latest passenger information on the DFDS website. Procedures or check-in times can change, especially post-pandemic.
FAQs: Edinburgh Airport to Rosyth Port Ferry Transfer
Is there a direct train or bus from Edinburgh Airport to Rosyth Port?
No, there are no direct public transport services. All options require at least one change, typically in Edinburgh city centre (for buses) or at Edinburgh Gateway/Haymarket station (for trains).
What is the cheapest way to get from Edinburgh Airport to Rosyth Port?
The cheapest way is by public bus: Airlink 100 to Edinburgh city centre (£4.50) then Stagecoach 7/X55 to Rosyth Ferry Terminal. Total cost is under £10, or £11.50 with an all-day DayRider Plus ticket.
What is the fastest way to get from Edinburgh Airport to Rosyth Port?
The fastest combination is tram to Edinburgh Gateway, train to North Queensferry, and a short pre-booked taxi. This can take under 1 hour in ideal conditions, excluding wait times.
How much is a taxi from Edinburgh Airport to Rosyth Port?
A pre-booked private transfer costs £35-£50. A metered black cab from the airport rank is more expensive, typically £55-£70+. Always book in advance for the best fixed rate.
How long before my ferry should I arrive at Rosyth Port?
DFDS recommends passenger check-in at least 90 minutes before departure. Check-in closes 60 minutes before for foot passengers. Plan your airport transfer accordingly.
Can I use a Scotland travel pass for this journey?
Partially. ScotRail passes may cover the train leg, but not the tram or buses from different operators (Lothian Buses, Stagecoach). Check your pass's specific terms and conditions.
Is the journey easy with lots of luggage?
It can be challenging. Public transport has space but requires handling bags during changes. For multiple or heavy bags, a private transfer is the most convenient and stress-free choice.
What happens if my flight is delayed and I miss my planned transport?
For flexible public transport, take the next service. Pre-booked non-refundable tickets or transfers may be lost. For critical connections, book flexible fares or a flight-tracked transfer service.