How to Get to Nova Scotia From San Francisco [2025-2026 Guide]

How to Get to Nova Scotia From San Francisco [2025–2026 Guide] ✈️🍁🌊

Fly from San Francisco to Nova Scotia via Halifax in 9–11 hours ($550–$850). Once there, travel by rental car, bus, or train. Alternative: Boston flight + ferry to Yarmouth.

Dreaming of a trip to Nova Scotia, Canada’s beautiful Atlantic province? With its rugged coastline, lighthouses, seafood, and maritime charm, Nova Scotia is a bucket-list destination. Traveling from San Francisco to Nova Scotia takes some planning since there are no direct flights, but there are several easy routes that combine flights and local transport. This guide breaks down the fastest, cheapest, and most convenient ways to get there in the 2025–2026 travel season.

The fastest way to reach Nova Scotia from San Francisco is to fly to Halifax Stanfield International Airport (YHZ) with a connection in Toronto, Montreal, or another Canadian hub. Total travel time is around 9–11 hours, with round-trip fares starting at $550–$850. Once in Halifax, you can rent a car, take a bus, or explore by train to reach other parts of Nova Scotia.

✈️ Step 1: Flights from San Francisco to Halifax

There are no direct flights between San Francisco (SFO) and Halifax (YHZ), but you can connect easily via major Canadian cities.

  • Air Canada: SFO → Toronto (YYZ) or Montreal (YUL) → Halifax (YHZ)
  • WestJet: SFO → Calgary (YYC) or Toronto (YYZ) → Halifax
  • United & Partner Airlines: SFO → Newark (EWR) or Chicago (ORD) → Halifax
  • Duration: 7 hours flying time + layover = 9–11 hours total
  • Cost (Round Trip): $550–$850
  • Best For: Travelers who want the fastest and most straightforward journey

👉 Halifax Stanfield International Airport (YHZ) is the main entry point for Nova Scotia and the most practical choice.


🚆 Step 2: Ground & Local Transport in Nova Scotia

Once you land in Halifax, you have multiple ways to explore the province.

🚗 Rental Car

The most popular option for travelers.

  • Duration: Depends on route (Halifax to Cape Breton ~4.5 hours, to Lunenburg ~1 hour)
  • Cost: ~$50–$80 per day
  • Best For: Flexibility to explore small towns, coastline, and national parks.

🚌 Bus Service

Maritime Bus connects Halifax to major towns and cities.

  • Duration: Halifax → Sydney (Cape Breton) ~6.5 hours
  • Cost: ~$60–$80 one way
  • Best For: Budget travelers who don’t want to rent a car.

🚆 Train Travel

VIA Rail operates limited routes, including the Ocean Train between Halifax and Montreal.

  • Duration: Halifax → Truro or Amherst (short trips) or long-haul Halifax → Montreal (22 hrs)
  • Cost: Varies from $40–$80 short trips, long routes higher
  • Best For: Scenic travelers with time to spare.

🛳️ Alternative Route: Fly to Boston + Ferry to Nova Scotia

Another unique way to reach Nova Scotia is through Boston.

  • Step 1: Fly San Francisco → Boston (5.5–6 hrs)
  • Step 2: Take the Bay Ferries CAT ferry from Portland, Maine, to Yarmouth, Nova Scotia (5.5 hrs)
  • Total Duration: 13–15 hours including transfers
  • Cost: $600–$950 (flight + ferry)
  • Best For: Adventure travelers who want a scenic ferry entry into Nova Scotia.

📊 Travel Summary Table

Route Option Duration Cost (one way) Best For
✈️ Flight SFO → Halifax via Toronto 9–11 hrs $550–$850 RT Fastest, most convenient
🚗 Rental Car in Halifax Varies $50–$80/day Flexible exploring
🚌 Maritime Bus 2–6.5 hrs $60–$80 Budget travel within Nova Scotia
🚆 VIA Rail (local routes) 1–3 hrs+ $40–$80 Scenic train option
🛳️ Boston + Ferry to Yarmouth 13–15 hrs $600–$950 Scenic alternative via ferry

🌄 Final Thoughts: San Francisco to Nova Scotia

Reaching Nova Scotia from San Francisco in 2025–2026 is a smooth journey with several options. The fastest and easiest is flying into Halifax with a single connection in Canada. For those who want something more adventurous, the Boston + ferry route adds a maritime twist to your trip. Once in Nova Scotia, renting a car is the best way to discover its charming fishing villages, dramatic coastline, and cultural treasures.