Ketch Di BusPlan a trip

Spanish Town to Montego Bay Airport by bus and route taxi

There's no direct ride from Spanish Town to Montego Bay Airport, but you can get there with 1 change, at Ocho Rios.

Travel timeabout 4h
FareJ$2,900+
Changes1
Open this trip in Ketch Di Bus

Ways to get there

Fewest changes

JUTC Bus 612 → Knutsford Express

4h · J$2,900+
  1. Catch the JUTC Bus 612 at Spanish Town Bus Terminal. Look for the board: 612 · Ocho Rios. Fare: Check JUTC schedule PDF (612). About 1h 45m to Ocho Rios. On the way: Bog Walk, Linstead, Moneague.
  2. Change at Ocho Rios.
  3. Catch the Knutsford Express at Knutsford Express terminal in Ocho Rios. Look for the board: Sangster Airport (MBJ). Fare: $2,900 walk-up · book early for less. About 2h to Sangster Airport (MBJ).
Another way

JUTC Bus 22 → Knutsford Express

4h 55m · J$4,450–J$4,500
  1. Catch the JUTC Bus 22 at Spanish Town Bus Terminal. Look for the board: 22 · Downtown Kingston. Fare: $50 SmartFare / $100 cash. About 40 min to Downtown Kingston.
  2. Change at Downtown Kingston.
  3. Catch the Knutsford Express at Knutsford Kingston terminals (New Kingston / Washington Blvd / Harbour View). Look for the board: Sangster Airport (MBJ). Fare: $4,400 walk-up · book early for less. About 4h to Sangster Airport (MBJ).
Another way

JUTC Bus 22Ex → Knutsford Express

4h 55m · J$4,400+
  1. Catch the JUTC Bus 22Ex at Spanish Town Bus Terminal. Look for the board: 22Ex · Downtown Kingston. Fare: Express — check JUTC schedule PDF for fare. About 40 min to Downtown Kingston.
  2. Change at Downtown Kingston.
  3. Catch the Knutsford Express at Knutsford Kingston terminals (New Kingston / Washington Blvd / Harbour View). Look for the board: Sangster Airport (MBJ). Fare: $4,400 walk-up · book early for less. About 4h to Sangster Airport (MBJ).
Another way

JUTC Bus 612 → Coaster / Minibus → Route Taxi

4h 20m · J$160+
  1. Catch the JUTC Bus 612 at Spanish Town Bus Terminal. Look for the board: 612 · Ocho Rios. Fare: Check JUTC schedule PDF (612). About 1h 45m to Ocho Rios. On the way: Bog Walk, Linstead, Moneague.
  2. Change at Ocho Rios.
  3. Catch the Coaster / Minibus at Ocho Rios Bus Park. Look for the board: Montego Bay. Fare: See posted fare at the stand. About 1h 50m to Montego Bay. Tell the driver where you're stopping.
  4. Change at Montego Bay.
  5. Catch the Route Taxi at Montego Bay Transport Centre. Look for the board: Sangster Airport (MBJ). Fare: $160. About 15 min to Sangster Airport (MBJ). Tell the driver where you're stopping.

Questions people ask

How much is the bus or taxi from Spanish Town to Montego Bay Airport?

About J$2,900 the recommended way (JUTC Bus 612 → Knutsford Express), plus 1 ride priced at the stand. Fares checked 4 November 2026; confirm the posted fare at the stand.

How long does it take to get from Spanish Town to Montego Bay Airport?

About 4h by JUTC Bus 612 → Knutsford Express, including about 15 minutes waiting at each change. Route taxis and coasters leave when full, so allow extra time.

Where do I catch the bus or taxi to Montego Bay Airport in Spanish Town?

Go to Spanish Town Bus Terminal and look for the board that says “612 · Ocho Rios”.

Is there a direct bus from Spanish Town to Montego Bay Airport?

No. You'll change at Ocho Rios. Ketch Di Bus shows each step.

Going the other way? Montego Bay Airport to Spanish Town

More trips from Spanish Town